diff --git a/3rdparty/mmu_man/scripts/dev-perso b/3rdparty/mmu_man/scripts/dev-perso index bd9ecad908..b5a786d252 100755 --- a/3rdparty/mmu_man/scripts/dev-perso +++ b/3rdparty/mmu_man/scripts/dev-perso @@ -23,10 +23,6 @@ # - edit DRLIST below to include your own possible devroots # (ie. where you have subfolders for your own projects) # or export DEVROOT before sourcing dev-perso. -# - optionally edit PWLIST below to where you possibly have a -# PASSWDS/ folder with passwords stored as plain text. -# (not really a good idea though :) It's exported -# for use by project's .profile # - optionally force EDITOR globally (for all projects) # - for each project create a .profile in the subfolder, # which might include commands like the following, but can remain empty. @@ -38,9 +34,6 @@ # # force CVSROOT for this project # export CVSROOT='...' # -# # shortcut to display password file for this svn -# alias pass="cat $PASSWDS/myself.developer.berlios.de.pass" -# # # change to the source tree # cd trunk # # ease use of cd @@ -61,13 +54,6 @@ if [ -z "$DEVROOT" ]; then fi export DEVROOT -# automagically find password files -PWLIST="/Data /fat32 $HOME" -for d in $PWLIST; do - test -d "$d/PASSWDS" && PASSWDS="$d/PASSWDS" && break; -done -export PASSWDS - # svn sometimes forgets about vi and wants me to use nano... #export EDITOR=vim @@ -145,19 +131,25 @@ dev() { ;; esac + # check for a TODO list + for f in TODO TODO.org; do + test -e "$f" && grep '^* ' "$f" | grep --color=always ' TODO ' | head -5 && break + done + DEVUPCMD="" # source the specific profile file + # (which will likely cd to the checkout directory) test -f .profile && . .profile # if no editor defined, set one test -z "$EDITOR" -a -z "$SVN_EDITOR" && export EDITOR=vim # make sure the update action is the first found in history. + test -z "$DEVUPCMD" -a -d .git && DEVUPCMD="git pull" test -z "$DEVUPCMD" -a -d .svn && DEVUPCMD="svn up" test -z "$DEVUPCMD" -a -d .bzr && DEVUPCMD="bzr update" test -z "$DEVUPCMD" -a -d .hg && DEVUPCMD="hg pull" - test -z "$DEVUPCMD" -a -d .git && DEVUPCMD="git pull" test -z "$DEVUPCMD" -a -d CVS && DEVUPCMD="cvs up -d" test -z "$DEVUPCMD" -a \( -f _FOSSIL_ -o -f .fslckout \) && DEVUPCMD="fossil update" test -z "$DEVUPCMD" -a -n "$P4PORT" && DEVUPCMD="p4 sync" diff --git a/3rdparty/mmu_man/scripts/generate_icon_table.sh b/3rdparty/mmu_man/scripts/generate_icon_table.sh new file mode 100755 index 0000000000..4aec7fa16c --- /dev/null +++ b/3rdparty/mmu_man/scripts/generate_icon_table.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +which montage > /dev/null 2>&1 || pkgman install imagemagick + +tmpf=/tmp/$$_icon_ + +for f in data/artwork/icons/*; do + [ -d "$f" ] && continue + bn="$(basename "$f")" + translate "$f" "${tmpf}${bn}.png" 'PNG ' + echo "-label" + echo "${bn}" + echo "${tmpf}${bn}.png" +done | xargs -d '\n' sh -c 'montage -frame 5 -background "#336699" -geometry +4+4 -font /system/data/fonts/ttfonts/DejaVuSansCondensed.ttf -pointsize 8 "$@" haiku_icons.png' -- + +rm /tmp/$$_icon_* diff --git a/build/jam/ArchitectureRules b/build/jam/ArchitectureRules index 8167199bc1..1736ab9b84 100644 --- a/build/jam/ArchitectureRules +++ b/build/jam/ArchitectureRules @@ -198,6 +198,8 @@ rule ArchitectureSetup architecture } HAIKU_LIBRARY_NAME_MAP_$(architecture)_localestub = <$(architecture)>liblocalestub.a ; + HAIKU_LIBRARY_NAME_MAP_$(architecture)_shared + = <$(architecture)>libshared.a ; if $(architecture) = $(HAIKU_PACKAGING_ARCHS[1]) { HAIKU_LIBRARY_NAME_MAP_$(architecture)_input_server = input_server ; diff --git a/build/jam/BuildFeatures b/build/jam/BuildFeatures index 54042f9a4b..e70a411ad4 100644 --- a/build/jam/BuildFeatures +++ b/build/jam/BuildFeatures @@ -527,7 +527,7 @@ if [ IsPackageAvailable libwebp_devel ] { runtime: lib file: devel libwebp_devel depends: base - library: $(developLibDir)/libwebp.so.5 + library: $(developLibDir)/libwebp.so.6 headers: $(developHeadersDir) $(developHeadersDir)/webp ; diff --git a/build/jam/images/definitions/minimum b/build/jam/images/definitions/minimum index eba4c4f797..93c1d4272f 100644 --- a/build/jam/images/definitions/minimum +++ b/build/jam/images/definitions/minimum @@ -13,7 +13,7 @@ SYSTEM_BIN = [ FFilterByBuildFeatures hd hey ideinfo@ide idestatus@ide ifconfig iroster isvolume kernel_debugger keymap keystore - launch_roster linkcatkeys listarea listattr listimage listdev + launch_roster linkcatkeys listarea listattr listimage listdev listfont listport listres listsem listusb locale logger login lsindex makebootable message mimeset mkfs mkindex modifiers mount mountvolume @@ -134,7 +134,7 @@ SYSTEM_NETWORK_DATALINK_PROTOCOLS = loopback_frame ; -#SYSTEM_NETWORK_PPP = ipcp modem pap pppoe ; +#SYSTEM_NETWORK_PPP = ipcp modem pap pppoe KPPPManager ; SYSTEM_NETWORK_PROTOCOLS = icmp icmp6 ipv4 ipv6 diff --git a/build/jam/images/definitions/regular b/build/jam/images/definitions/regular index dca1b9ea87..31e34ce434 100644 --- a/build/jam/images/definitions/regular +++ b/build/jam/images/definitions/regular @@ -6,12 +6,14 @@ include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions minimum ] ; SYSTEM_BIN += [ FFilterByBuildFeatures cddb_lookup clipboard CortexAddOnHost + dpms FirstBootPrompt fwcontrol@x86 installsound - mail2mbox mbox2mail mkdos mount_nfs + mail mail2mbox mbox2mail mkdos mount_nfs play playfile playsound playwav screenshot setdecor spamdbm translate + WindowShade ] ; SYSTEM_APPS += [ FFilterByBuildFeatures diff --git a/build/jam/packages/Haiku b/build/jam/packages/Haiku index 2f6a054541..4539aadd54 100644 --- a/build/jam/packages/Haiku +++ b/build/jam/packages/Haiku @@ -250,7 +250,7 @@ AddFilesToPackage add-ons kernel network : dns_resolver ; AddFilesToPackage add-ons kernel network devices : $(SYSTEM_NETWORK_DEVICES) ; AddFilesToPackage add-ons kernel network datalink_protocols : $(SYSTEM_NETWORK_DATALINK_PROTOCOLS) ; -AddFilesToPackage add-ons kernel network ppp: $(SYSTEM_NETWORK_PPP) ; +AddFilesToPackage add-ons kernel network ppp : $(SYSTEM_NETWORK_PPP) ; AddFilesToPackage add-ons kernel network protocols : $(SYSTEM_NETWORK_PROTOCOLS) ; diff --git a/build/jam/packages/HaikuBootstrap b/build/jam/packages/HaikuBootstrap index 8d910047c3..72e57ea9b6 100644 --- a/build/jam/packages/HaikuBootstrap +++ b/build/jam/packages/HaikuBootstrap @@ -209,7 +209,7 @@ AddFilesToPackage add-ons kernel network : dns_resolver ; AddFilesToPackage add-ons kernel network devices : $(SYSTEM_NETWORK_DEVICES) ; AddFilesToPackage add-ons kernel network datalink_protocols : $(SYSTEM_NETWORK_DATALINK_PROTOCOLS) ; -AddFilesToPackage add-ons kernel network ppp: $(SYSTEM_NETWORK_PPP) ; +AddFilesToPackage add-ons kernel network ppp : $(SYSTEM_NETWORK_PPP) ; AddFilesToPackage add-ons kernel network protocols : $(SYSTEM_NETWORK_PROTOCOLS) ; diff --git a/build/jam/packages/HaikuDevel b/build/jam/packages/HaikuDevel index de160cdb6f..6bdee11149 100644 --- a/build/jam/packages/HaikuDevel +++ b/build/jam/packages/HaikuDevel @@ -39,7 +39,7 @@ for lib in [ HaikuImageGetSystemLibs ] $(developmentLibs) { # static libraries AddFilesToPackage develop lib : libcolumnlistview.a - <$(architecture)>liblocalestub.a libshared.a ; + <$(architecture)>liblocalestub.a <$(architecture)>libshared.a ; # the POSIX error code mapper library AddFilesToPackage develop lib : libposix_error_mapper.a ; diff --git a/build/jam/repositories/HaikuPorts/x86 b/build/jam/repositories/HaikuPorts/x86 index d63e8a168e..e915d243d1 100644 --- a/build/jam/repositories/HaikuPorts/x86 +++ b/build/jam/repositories/HaikuPorts/x86 @@ -13,6 +13,7 @@ RemotePackageRepository HaikuPorts unknown_horizons-2014.1-1 vl_gothic-20141206-1 wqy_microhei-0.2.0~beta-3 + youtube_dl-2016.01.29-1 : # repository architecture packages # primary architecture (x86) @@ -60,11 +61,11 @@ RemotePackageRepository HaikuPorts burnitnow-0.1.0-1 bzip2-1.0.6-5 bzip2_devel-1.0.6-5 - cdrtools-3.01~a27-1 - cdrtools_devel-3.01~a27-1 + cdrtools-3.02~a06-1 + cdrtools_devel-3.02~a06-1 clang-3.4-3 clang_analysis-3.4-3 - clipdinger-0.4-1 + clipdinger-0.5.2-1 cmake-3.3.1-1 coreutils-8.24-1 cpio-2.10-1 @@ -100,13 +101,10 @@ RemotePackageRepository HaikuPorts gcc-4.8.5_2015_07_11-2 gcc_syslibs-4.8.5_2015_07_11-2 gcc_syslibs_devel-4.8.5_2015_07_11-2 - gcc5-5.3.0_2015_07_27-1 - gcc5_syslibs-5.3.0_2015_07_27-1 - gcc5_syslibs_devel-5.3.0_2015_07_27-1 gettext-0.19.4-1 gettext_libintl-0.19.4-1 - giflib-5.1.1-1 - giflib_devel-5.1.1-1 + giflib-5.1.2-1 + giflib_devel-5.1.2-1 giflib6-5.0.5-2 giflib6_devel-5.0.5-2 git-2.2.2-3 @@ -128,17 +126,19 @@ RemotePackageRepository HaikuPorts gperf-3.0.4-1 grep-2.21-1 groff-1.20.1-3 - gutenprint-5.2.10-1 - gutenprint_devel-5.2.10-1 + gutenprint-5.2.11-1 + gutenprint_devel-5.2.11-1 gzip-1.6-2 haikuwebkit-1.5.1-1 haikuwebkit_devel-1.5.1-1 help2man-1.46.6-1 htmldoc-1.8.27-3 - icu-55.1-6 - icu_devel-55.1-6 + icu-56.1-1 + icu_devel-56.1-1 icu54-54.1-1 icu54_devel-54.1-1 + icu55-55.1-1 + icu55_devel-55.1-1 intltool-0.40.6-4 jam-2.5_2012_10_12-2 jasper-1.900.1-4 @@ -204,8 +204,10 @@ RemotePackageRepository HaikuPorts libvorbis_devel-1.3.5-1 libvpx-1.0.0-2 libvpx_devel-1.0.0-2 - libwebp-0.4.1-2 - libwebp_devel-0.4.1-2 + libwebp-0.5.0-1 + libwebp_devel-0.5.0-1 + libwebp5-0.4.4-1 + libwebp5_devel-0.4.4-1 libxml2-2.9.3-2 libxml2_devel-2.9.3-2 libxml2_python-2.9.3-2 @@ -244,7 +246,7 @@ RemotePackageRepository HaikuPorts openal-1.13.0-2 openal_devel-1.13.0-2 openjdk-1.7_2013_11_08-2 - openssh-7.1p1-3 + openssh-7.1p1-4 openssl-1.0.2e-1 openssl_devel-1.0.2e-1 p7zip-9.20.1-4 @@ -311,7 +313,7 @@ RemotePackageRepository HaikuPorts unrar-5.3.2-1 unzip-6.0-2 vision-0.9.7.r949-3 - vim-7.4-1 + vim-7.4-5 wget-1.17.1-1 which-2.21-1 wpa_supplicant-2.0-4 @@ -339,8 +341,8 @@ RemotePackageRepository HaikuPorts gcc_x86_gcc2_syslibs_devel-2.95.3_2014_07_26-1 gettext_x86_gcc2-0.18.1.1-6 gettext_x86_gcc2_libintl-0.18.1.1-6 - giflib_x86_gcc2-5.1.0-1 - giflib_x86_gcc2_devel-5.1.0-1 + giflib_x86_gcc2-5.1.2-1 + giflib_x86_gcc2_devel-5.1.2-1 glew_x86_gcc2-1.11.0-1 glew_x86_gcc2_devel-1.11.0-1 glew_x86_gcc2_util-1.11.0-1 @@ -348,10 +350,12 @@ RemotePackageRepository HaikuPorts glib2_x86_gcc2_devel-2.38.1-4 glu_x86_gcc2-9.0.0-2 glu_x86_gcc2_devel-9.0.0-2 - icu_x86_gcc2-55.1-6 - icu_x86_gcc2_devel-55.1-6 + icu_x86_gcc2-56.1-1 + icu_x86_gcc2_devel-56.1-1 icu54_x86_gcc2-54.1-1 icu54_x86_gcc2_devel-54.1-1 + icu55_x86_gcc2-55.1-1 + icu55_x86_gcc2_devel-55.1-1 jasper_x86_gcc2-1.900.1-4 jasper_x86_gcc2_devel-1.900.1-4 jpeg_x86_gcc2-9-3 @@ -376,8 +380,10 @@ RemotePackageRepository HaikuPorts libvorbis_x86_gcc2_devel-1.3.5-1 libvpx_x86_gcc2-1.0.0-2 libvpx_x86_gcc2_devel-1.0.0-2 - libwebp_x86_gcc2-0.4.1-2 - libwebp_x86_gcc2_devel-0.4.1-2 + libwebp_x86_gcc2-0.5.0-1 + libwebp_x86_gcc2_devel-0.5.0-1 + libwebp5_x86_gcc2-0.4.4-1 + libwebp5_x86_gcc2_devel-0.4.4-1 libxml2_x86_gcc2-2.9.2-1 libxml2_x86_gcc2_devel-2.9.2-1 mesa_x86_gcc2-7.9.2-5 @@ -449,7 +455,6 @@ RemotePackageRepository HaikuPorts freetype gawk gcc - gcc5 gcc_x86_gcc2 gettext giflib @@ -468,6 +473,7 @@ RemotePackageRepository HaikuPorts htmldoc icu icu54 + icu55 intltool jam jasper @@ -504,6 +510,7 @@ RemotePackageRepository HaikuPorts libvorbis libvpx libwebp + libwebp5 libxml2 libxslt llvm @@ -581,6 +588,7 @@ RemotePackageRepository HaikuPorts yasm xml_parser xz_utils + youtube_dl zip zlib : diff --git a/build/jam/repositories/HaikuPorts/x86_64 b/build/jam/repositories/HaikuPorts/x86_64 index f8c7d4e0b8..a087d6f102 100644 --- a/build/jam/repositories/HaikuPorts/x86_64 +++ b/build/jam/repositories/HaikuPorts/x86_64 @@ -15,7 +15,7 @@ RemotePackageRepository HaikuPorts timgmsoundfont-fixed-5 unknown_horizons-2014.1-1 vl_gothic-20141206-1 - youtube_dl-2015.06.15-1 + youtube_dl-2016.01.29-1 wqy_microhei-0.2.0~beta-3 : # repository architecture packages @@ -62,11 +62,11 @@ RemotePackageRepository HaikuPorts buildbot_slave-0.8.8-2 bzip2-1.0.6-5 bzip2_devel-1.0.6-5 - cdrtools-3.02~a04-1 - cdrtools_devel-3.02~a04-1 + cdrtools-3.02~a06-1 + cdrtools_devel-3.02~a06-1 clang-3.5.1-1 clang_analysis-3.5.1-1 - clipdinger-0.4-1 + clipdinger-0.5.2-1 cmake-3.3.2-3 coreutils-8.24-1 cpio-2.12-1 @@ -111,13 +111,10 @@ RemotePackageRepository HaikuPorts gcc-4.8.5_2015_07_11-1 gcc_syslibs-4.8.5_2015_07_11-1 gcc_syslibs_devel-4.8.5_2015_07_11-1 - gcc5-5.3.0_2015_07_27-1 - gcc5_syslibs-5.3.0_2015_07_27-1 - gcc5_syslibs_devel-5.3.0_2015_07_27-1 gettext-0.19.6-2 gettext_libintl-0.19.6-2 - giflib-5.1.0-1 - giflib_devel-5.1.0-1 + giflib-5.1.2-1 + giflib_devel-5.1.2-1 git-2.2.2-2 git_arch-2.2.2-2 git_cvs-2.2.2-2 @@ -143,20 +140,22 @@ RemotePackageRepository HaikuPorts grep_debuginfo-2.21-1 groff-1.20.1-3 gtk_doc-1.20-1 - gutenprint-5.2.10-1 - gutenprint_devel-5.2.10-1 + gutenprint-5.2.11-1 + gutenprint_devel-5.2.11-1 gzip-1.6-2 - haikuwebkit-1.5.1-1 - haikuwebkit_devel-1.5.1-1 + haikuwebkit-1.5.2-1 + haikuwebkit_devel-1.5.2-1 handbrake-0.10.1-1 harfbuzz-1.1.1-1 harfbuzz_devel-1.1.1-1 help2man-1.46.6-1 htmldoc-1.8.27-3 - icu-55.1-6 - icu_devel-55.1-6 + icu-56.1-1 + icu_devel-56.1-1 icu54-54.1-2 icu54_devel-54.1-2 + icu55-55.1-1 + icu55_devel-55.1-1 intltool-0.40.6-4 itstool-2.0.2-1 jam-2.5_2012_10_12-2 @@ -216,8 +215,8 @@ RemotePackageRepository HaikuPorts libmikmod_devel-3.3.7-1 libmkv-0.6.5.1-3 libmkv_devel-0.6.5.1-3 - libmodplug-0.8.8.5-1 - libmodplug_devel-0.8.8.5-1 + libmodplug-0.8.8.5-2 + libmodplug_devel-0.8.8.5-2 libmp4v2-2.0.0-2 libmp4v2_devel-2.0.0-2 libmpeg2-0.5.1-3 @@ -265,8 +264,10 @@ RemotePackageRepository HaikuPorts libvorbis_devel-1.3.5-2 libvpx-1.0.0-2 libvpx_devel-1.0.0-2 - libwebp-0.4.1-2 - libwebp_devel-0.4.1-2 + libwebp-0.5.0-1 + libwebp_devel-0.5.0-1 + libwebp5-0.4.4-1 + libwebp5_devel-0.4.4-1 libxml2-2.9.3-1 libxml2_devel-2.9.3-1 libxml2_python-2.9.3-1 @@ -311,7 +312,7 @@ RemotePackageRepository HaikuPorts nss_devel-3.20-1 openal-1.13.0-2 openal_devel-1.13.0-2 - openssh-7.1p1-3 + openssh-7.1p1-4 openssl-1.0.2e-1 openssl_devel-1.0.2e-1 p7zip-9.20.1-5 @@ -380,7 +381,7 @@ RemotePackageRepository HaikuPorts ubertuber-0.9.11-1 unrar-5.3.4-1 unzip-6.0-2 - vim-7.4-3 + vim-7.4-5 vision-0.9.7.r949-3 wget-1.17.1-1 which-2.21-1 @@ -442,7 +443,6 @@ RemotePackageRepository HaikuPorts fribidi gawk gcc - gcc5 gettext giflib git @@ -465,6 +465,7 @@ RemotePackageRepository HaikuPorts htmldoc icu icu54 + icu55 intltool itstool jam @@ -522,6 +523,7 @@ RemotePackageRepository HaikuPorts libusb libusb_compat libwebp + libwebp5 libxml2 libxslt llvm diff --git a/build/jam/repositories/HaikuPorts/x86_gcc2 b/build/jam/repositories/HaikuPorts/x86_gcc2 index f5a313ee48..737a6c7246 100644 --- a/build/jam/repositories/HaikuPorts/x86_gcc2 +++ b/build/jam/repositories/HaikuPorts/x86_gcc2 @@ -25,7 +25,7 @@ RemotePackageRepository HaikuPorts timgmsoundfont-fixed-5 vl_gothic-20141206-1 wqy_microhei-0.2.0~beta-3 - youtube_dl-2015.06.15-1 + youtube_dl-2016.01.29-1 : # repository architecture packages # primary architecture (x86_gcc2) @@ -74,10 +74,10 @@ RemotePackageRepository HaikuPorts catkeyseditor-0.1.1-1 caya-0.0.3-3 ccache-3.1.9-1 - cdrtools-3.02~a04-1 - cdrtools_devel-3.02~a04-1 + cdrtools-3.02~a06-1 + cdrtools_devel-3.02~a06-1 chat-20100903-2 - clipdinger-0.4-2 + clipdinger-0.5.2-1 clockwerk-git-3 cpctools-0.3.0-2 criticalmass-2.2-1 @@ -146,14 +146,16 @@ RemotePackageRepository HaikuPorts gettext_libintl-0.18.1.1-6 gdb-6.3-1 giddy3-1.4-1 - giflib-5.0.5-2 - giflib_devel-5.0.5-2 - git-2.2.2-2 - git_arch-2.2.2-2 - git_cvs-2.2.2-2 - git_daemon-2.2.2-2 - git_email-2.2.2-2 - git_svn-2.2.2-2 + giflib-5.1.2-1 + giflib_devel-5.1.2-1 + giflib6-5.0.5-2 + giflib6_devel-5.0.5-2 + git-2.7.0-2 + git_arch-2.7.0-2 + git_cvs-2.7.0-2 + git_daemon-2.7.0-2 + git_email-2.7.0-2 + git_svn-2.7.0-2 glew-1.11.0-1 glew_devel-1.11.0-1 glew_util-1.11.0-1 @@ -175,8 +177,8 @@ RemotePackageRepository HaikuPorts gtk_doc-1.20-1 guilib-1.2.1-1 guilib_devel-1.2.1-1 - gutenprint-5.2.10-1 - gutenprint_devel-5.2.10-1 + gutenprint-5.2.11-1 + gutenprint_devel-5.2.11-1 gyp-r1948-2 gzip-1.6-2 hdialog-0.2-2 @@ -185,8 +187,10 @@ RemotePackageRepository HaikuPorts html_parser-3.71-1 hubbub-0.3.0-1 hubbub_devel-0.3.0-1 - icu-55.1-1 - icu_devel-55.1-1 + icu-56.1-1 + icu_devel-56.1-1 + icu55-55.1-1 + icu55_devel-55.1-1 imagemagick-6.8.9_8-1 imagemagick_devel-6.8.9_8-1 intltool-0.40.6-4 @@ -204,7 +208,7 @@ RemotePackageRepository HaikuPorts keymapswitcher-1.2.7.11-1 lame-3.99.5-3 lame_devel-3.99.5-3 - lbreakout2-2.6.4-2 + lbreakout2-2.6.4-3 lcms-2.5-1 lcms_devel-2.5-1 less-451-4 @@ -303,8 +307,8 @@ RemotePackageRepository HaikuPorts libunistring_devel-0.9.6-1 libusb-1.0.20-2 libusb_devel-1.0.20-2 - libusb_compat-0.1.5-2 - libusb_compat_devel-0.1.5-2 + libusb_compat-0.1.5-3 + libusb_compat_devel-0.1.5-3 libutf8proc-1.1.6-1 libutf8proc_devel-1.1.6-1 libuuid-1.0.3-2 @@ -313,8 +317,10 @@ RemotePackageRepository HaikuPorts libvorbis_devel-1.3.5-1 libvpx-1.0.0-2 libvpx_devel-1.0.0-2 - libwebp-0.4.1-2 - libwebp_devel-0.4.1-2 + libwebp-0.5.0-1 + libwebp_devel-0.5.0-1 + libwebp5-0.4.4-1 + libwebp5_devel-0.4.4-1 libxau-1.0.8-2 libxcb-1.6-2 libxml2-2.8.0-9 @@ -379,7 +385,7 @@ RemotePackageRepository HaikuPorts openjpeg-2.1.0-2 openjpeg_devel-2.1.0-2 opensound-4.2_git-2 - openssh-7.1p1-1 + openssh-7.1p1-4 openssl-1.0.2e-1 openssl_devel-1.0.2e-1 opus-1.1.1-1 @@ -403,15 +409,16 @@ RemotePackageRepository HaikuPorts physfs-2.0.3-2 physfs_devel-2.0.3-2 pipepanic-0.1.3-3 - pkgconfig-0.27.1-1 + pkgconfig-0.29-1 + ponpokodiff-0.2.0-2 popt-1.16-1 popt_devel-1.16-1 postgresql-9.3.5-2 postgresql_devel-9.3.5-2 psiconv-0.9.8-1 psiconv_devel-0.9.8-1 - psqlodbc-09.03.0400-1 - psqlodbc_devel-09.03.0400-1 + psqlodbc-09.03.0400-2 + psqlodbc_devel-09.03.0400-2 python-2.7.11-1 python_dateutil-1.5-2 python_imaging-1.1.7-2 @@ -433,8 +440,8 @@ RemotePackageRepository HaikuPorts readline_devel-6.3.8-1 roadfighter-1.0.1269-1 rsync-3.1.0-1 - sane_backends-1.0.25-1 - sane_backends_devel-1.0.25-1 + sane_backends-1.0.25-2 + sane_backends_devel-1.0.25-2 sanity-0.5a-1 samba-3.6.25-1 samba_devel-3.6.25-1 @@ -468,7 +475,7 @@ RemotePackageRepository HaikuPorts slang-2.2.4-1 slang_devel-2.2.4-1 slayer-0.9-2 - slimevolley-2.4.2-3 + slimevolley-2.4.2-4 smjpeg-0.2.1-1 smjpeg_devel-0.2.1-1 smpeg-0.4.5-3 @@ -509,7 +516,7 @@ RemotePackageRepository HaikuPorts vasm-1.7c-1 vcdimager-0.7.24-2 vcdimager_devel-0.7.24-2 - vim-7.4-3 + vim-7.4-5 virtualbox_guest_additions-4.3.53_svn-7 vision-0.9.7.r949-2 vlc-0.8.6i-1 @@ -527,8 +534,8 @@ RemotePackageRepository HaikuPorts xml_parser-2.36-1 xproto-7.0.26-2 xrick-021212-2 - yab-1.7.5-2 - yab_ide-2.2.5-1 + yab-1.7.5.2-1 + yab_ide-2.2.5-3 yasm-1.3.0-1 zip-3.0-2 zlib-1.2.8-4 @@ -597,7 +604,7 @@ RemotePackageRepository HaikuPorts devil_x86_devel-1.7.8-2 djvulibre_x86-3.5.25-1 djvulibre_x86_devel-3.5.25-1 - documentviewer_x86-0.3_git-7 + documentviewer_x86-0.3_git-8 dosbox_x86-0.74-2 dtc_x86-1.4.1-1 enca_x86-1.15-1 @@ -628,16 +635,13 @@ RemotePackageRepository HaikuPorts gcc_x86-4.8.5_2015_07_11-2 gcc_x86_syslibs-4.8.5_2015_07_11-2 gcc_x86_syslibs_devel-4.8.5_2015_07_11-2 - gcc5_x86-5.3.0_2015_07_27-1 - gcc5_x86_syslibs-5.3.0_2015_07_27-1 - gcc5_x86_syslibs_devel-5.3.0_2015_07_27-1 gcc6809_x86-4.6.1-2 gdk_pixbuf_x86-2.31.5-1 gdk_pixbuf_x86_devel-2.31.5-1 gettext_x86-0.18.1.1-6 gettext_x86_libintl-0.18.1.1-6 - giflib_x86-5.1.0-1 - giflib_x86_devel-5.1.0-1 + giflib_x86-5.1.2-1 + giflib_x86_devel-5.1.2-1 glew_x86-1.11.0-1 glew_x86_devel-1.11.0-1 glew_x86_util-1.11.0-1 @@ -656,12 +660,14 @@ RemotePackageRepository HaikuPorts graphite2_x86_devel-1.2.4-1 guilib_x86-1.2.1-1 guilib_x86_devel-1.2.1-1 - haikuwebkit_x86-1.5.1-1 - haikuwebkit_x86_devel-1.5.1-1 + haikuwebkit_x86-1.5.2-1 + haikuwebkit_x86_devel-1.5.2-1 harfbuzz_x86-0.9.39-1 harfbuzz_x86_devel-0.9.39-1 - icu_x86-55.1-1 - icu_x86_devel-55.1-1 + icu_x86-56.1-1 + icu_x86_devel-56.1-1 + icu55_x86-55.1-1 + icu55_x86_devel-55.1-1 ilmbase_x86-2.2.0-1 ilmbase_x86_devel-2.2.0-1 jasper_x86-1.900.1-4 @@ -783,8 +789,10 @@ RemotePackageRepository HaikuPorts libvorbis_x86_devel-1.3.5-2 libvpx_x86-1.0.0-2 libvpx_x86_devel-1.0.0-2 - libwebp_x86-0.4.1-2 - libwebp_x86_devel-0.4.1-2 + libwebp_x86-0.5.0-1 + libwebp_x86_devel-0.5.0-1 + libwebp5_x86-0.4.4-1 + libwebp5_x86_devel-0.4.4-1 libxml2_x86-2.9.2-1 libxml2_x86_devel-2.9.2-1 libxslt_x86-1.1.28-5 @@ -1062,7 +1070,6 @@ RemotePackageRepository HaikuPorts gcal gcc gcc_x86 - gcc5_x86 gcc6809_x86 getconf getopt @@ -1071,6 +1078,7 @@ RemotePackageRepository HaikuPorts gdb gdk_pixbuf_x86 giflib + giflib6 git glew glib2 @@ -1104,6 +1112,7 @@ RemotePackageRepository HaikuPorts html_parser hubbub icu + icu55 ilmbase_x86 imagemagick intltool @@ -1212,6 +1221,7 @@ RemotePackageRepository HaikuPorts libvorbis_x86 libvpx libwebp + libwebp5 libxau libxcb libxml2 @@ -1303,6 +1313,7 @@ RemotePackageRepository HaikuPorts pipepanic pixman_x86 pkgconfig + ponpokodiff popt popt_x86 postgresql diff --git a/data/artwork/HAIKU logo - black.svg b/data/artwork/HAIKU logo - black.svg index f3f6daea4b..464334ed00 100644 --- a/data/artwork/HAIKU logo - black.svg +++ b/data/artwork/HAIKU logo - black.svg @@ -1,5 +1,5 @@ - + - + ConfigView <Абярыце аперацыю> has ConfigView меў Move to ConfigView Перасунуць у @@ -10,4 +10,3 @@ Set flags to ConfigView Меткі паведамлення ў Set as read ConfigView Пазначыць як прагледжанае Reply with ConfigView Адказаць з If ConfigView Калі -header (e.g. Subject) ConfigView загаловак (Subject) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/de.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/de.catkeys index b147e9eff3..35ec83c47b 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/de.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/de.catkeys @@ -1,11 +1,12 @@ -1 german x-vnd.Haiku-MatchHeader 3405428083 +1 german x-vnd.Haiku-MatchHeader 548057976 ConfigView +Header field (e.g. Subject, From, ...) ConfigView Kopfdaten (z.B. Betreff, Ansender, ...) +Account ConfigView Email-Konto has ConfigView enthält Move to ConfigView Verschieben nach Then ConfigView Dann this field is based on the action ConfigView dieses Feld ist abhängig von der Aktion Delete message ConfigView Nachricht löschen -value (use REGEX: in front of regular expressions like *spam*) ConfigView Wert (REGEX nutzen: reguläre Ausdrücke wie *spam*) ConfigView Set flags to ConfigView Status setzen auf Set as read ConfigView Als gelesen markieren @@ -13,4 +14,4 @@ Match header RuleFilter Kopfdaten filtern Reply with ConfigView Antworten von Konto If ConfigView Wenn Match \"%attribute\" against \"%regex\" RuleFilter \"%attribute\" mit \"%regex\" vergleichen -header (e.g. Subject) ConfigView Kopfzeile (z. B. Subject) +Wildcard value like \"*spam*\".\nPrefix with \"REGEX:\" in order to use regular expressions. ConfigView Platzhalter wie \"*spam*\".\nFür reguläre Audrücke \"REGEX:\" voranstellen. diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/es.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/es.catkeys index c5fab44118..a4f7ffcdfe 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/es.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/es.catkeys @@ -1,11 +1,10 @@ -1 spanish; castilian x-vnd.Haiku-MatchHeader 3405428083 +1 spanish; castilian x-vnd.Haiku-MatchHeader 4262558281 ConfigView has ConfigView tiene Move to ConfigView Mover a Then ConfigView Luego this field is based on the action ConfigView este campo está basado en la acción Delete message ConfigView Borrar mensaje -value (use REGEX: in front of regular expressions like *spam*) ConfigView valor (use REGEX: frente a expresiones regulares como *spam*) ConfigView Set flags to ConfigView Seleccionar banderas a Set as read ConfigView Marcar como leído @@ -13,4 +12,3 @@ Match header RuleFilter Cabecera concordante Reply with ConfigView Responder con If ConfigView Si Match \"%attribute\" against \"%regex\" RuleFilter Concordar \"%attribute\" contra \"%regex\" -header (e.g. Subject) ConfigView Cabecera (p. ej. Tema) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fi.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fi.catkeys index 94ca31dce8..12273c0ed1 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fi.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fi.catkeys @@ -1,11 +1,10 @@ -1 finnish x-vnd.Haiku-MatchHeader 3405428083 +1 finnish x-vnd.Haiku-MatchHeader 4262558281 ConfigView has ConfigView on Move to ConfigView Siirrä kohtaan Then ConfigView Sitten this field is based on the action ConfigView tämä kenttä perustuu toimintoon Delete message ConfigView Poista viesti -value (use REGEX: in front of regular expressions like *spam*) ConfigView arvo (käytä REGEX-ohjelmistoa: säännöllisten lausekkeiden edessä kuten *spam*) ConfigView Set flags to ConfigView Aseta lippujen arvoksi Set as read ConfigView Aseta luetuksi @@ -13,4 +12,3 @@ Match header RuleFilter Täsmää otsikko Reply with ConfigView Vastaa If ConfigView Jos Match \"%attribute\" against \"%regex\" RuleFilter Täsmää \"%attribute\" säännöllisen lausekkeen \"%regex\" varalta -header (e.g. Subject) ConfigView otsake (esim. Aihe) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fr.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fr.catkeys index 01e72e61c0..c93f38aaca 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fr.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/fr.catkeys @@ -1,11 +1,12 @@ -1 french x-vnd.Haiku-MatchHeader 3405428083 +1 french x-vnd.Haiku-MatchHeader 548057976 ConfigView +Header field (e.g. Subject, From, ...) ConfigView Champ d’entête (ex. Sujet, De, …) +Account ConfigView Compte has ConfigView a Move to ConfigView Déplacer vers Then ConfigView Alors this field is based on the action ConfigView ce champ est basé sur l’action Delete message ConfigView Supprimer le message -value (use REGEX: in front of regular expressions like *spam*) ConfigView valeur (utilisez REGEX: devant les expressions régulières comme *spam*) ConfigView Set flags to ConfigView Placez les drapeaux à Set as read ConfigView Marquer comme lu @@ -13,4 +14,4 @@ Match header RuleFilter Entête de correspondance Reply with ConfigView Répondre avec If ConfigView Si Match \"%attribute\" against \"%regex\" RuleFilter Faire correspondre « %attribute » à « %regex » -header (e.g. Subject) ConfigView entête (ex. Sujet) +Wildcard value like \"*spam*\".\nPrefix with \"REGEX:\" in order to use regular expressions. ConfigView Expression générique comme « *spam* ».\nPréfixer avec « REGEX: » afin d'utiliser des expressions régulières. diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/hu.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/hu.catkeys index 77531db472..5d0e5e41e2 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/hu.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/hu.catkeys @@ -1,11 +1,10 @@ -1 hungarian x-vnd.Haiku-MatchHeader 3405428083 +1 hungarian x-vnd.Haiku-MatchHeader 4262558281 ConfigView has ConfigView tartalmaz Move to ConfigView mozgatás ide: Then ConfigView Akkor this field is based on the action ConfigView ez a mező a műveleten alapszik Delete message ConfigView az üzenet törlése -value (use REGEX: in front of regular expressions like *spam*) ConfigView érték (RegEx használatával, mint például *spam*) ConfigView Set flags to ConfigView megjelölés: Set as read ConfigView olvasottnak jelölés @@ -13,4 +12,3 @@ Match header RuleFilter Fejléc egyezése Reply with ConfigView válaszolás: If ConfigView Ha: Match \"%attribute\" against \"%regex\" RuleFilter Egyező \"%attribute\" \"%regex\" helyett -header (e.g. Subject) ConfigView fejléc (pl. tárgy) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ja.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ja.catkeys index aee7b42096..949579f865 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ja.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ja.catkeys @@ -1,11 +1,12 @@ -1 japanese x-vnd.Haiku-MatchHeader 3405428083 +1 japanese x-vnd.Haiku-MatchHeader 548057976 ConfigView <動作を選択> +Header field (e.g. Subject, From, ...) ConfigView ヘッダーフィールド (例. 件名, 差出人 ...) +Account ConfigView アカウント has ConfigView が Move to ConfigView に移動する Then ConfigView ならば this field is based on the action ConfigView ここは動作によって意味が変わります Delete message ConfigView メッセージを削除する -value (use REGEX: in front of regular expressions like *spam*) ConfigView 値 (REGEX の使用: *spam* のような正規表現の前に記述) ConfigView <アカウントを選択> Set flags to ConfigView フラグを指定する Set as read ConfigView 既読にする @@ -13,4 +14,4 @@ Match header RuleFilter ヘッダー一致条件 Reply with ConfigView 返事を書く If ConfigView 条件: Match \"%attribute\" against \"%regex\" RuleFilter \"%regex\" と一致する \"%attribute\" -header (e.g. Subject) ConfigView ヘッダー (たとえば Subject) +Wildcard value like \"*spam*\".\nPrefix with \"REGEX:\" in order to use regular expressions. ConfigView ワイルドカード値は \"*spam*\" のようなものです。\n正規表現を使用するには、先頭に \"REGEX:\" をつけてください。 diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/lt.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/lt.catkeys index b7407004de..0b14bedb95 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/lt.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/lt.catkeys @@ -1,4 +1,4 @@ -1 lithuanian x-vnd.Haiku-MatchHeader 3677427558 +1 lithuanian x-vnd.Haiku-MatchHeader 1349121828 ConfigView has ConfigView turi Move to ConfigView perkelti į @@ -10,4 +10,3 @@ Set flags to ConfigView nustatyti požymius į Set as read ConfigView pažymėti kaip skaitytą Reply with ConfigView atsakyti naudojant If ConfigView Kai -header (e.g. Subject) ConfigView antraštė (pvz., Subject) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/nl.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/nl.catkeys index 2cdb644756..3de3269c58 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/nl.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/nl.catkeys @@ -1,4 +1,4 @@ -1 dutch; flemish x-vnd.Haiku-MatchHeader 3677427558 +1 dutch; flemish x-vnd.Haiku-MatchHeader 1349121828 ConfigView has ConfigView Heeft Move to ConfigView Verplaats naar @@ -10,4 +10,3 @@ Set flags to ConfigView Markeer als Set as read ConfigView Als gelezen markeren Reply with ConfigView Antwoord met If ConfigView Als -header (e.g. Subject) ConfigView rubiek (m.a.w. onderwerp) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pl.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pl.catkeys index 9275baf1b8..ef4a3f1ac7 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pl.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pl.catkeys @@ -1,11 +1,12 @@ -1 polish x-vnd.Haiku-MatchHeader 3405428083 +1 polish x-vnd.Haiku-MatchHeader 548057976 ConfigView +Header field (e.g. Subject, From, ...) ConfigView Pole nagłówkowe (np. Temat, Od, ...) +Account ConfigView Konto has ConfigView ma Move to ConfigView Przenieś do Then ConfigView To this field is based on the action ConfigView to pole jest oparte na akcji Delete message ConfigView Usuń wiadomość -value (use REGEX: in front of regular expressions like *spam*) ConfigView wartość (użyj wyrażeń regularnych, takich jak *spam*) ConfigView Set flags to ConfigView Ustaw flagi na Set as read ConfigView Oznacz jako przeczytane @@ -13,4 +14,4 @@ Match header RuleFilter Porównaj nagłówek Reply with ConfigView Odpowiedz z If ConfigView Jeśli Match \"%attribute\" against \"%regex\" RuleFilter Porównaj „%attribute” z „%regex” -header (e.g. Subject) ConfigView nagłówek (np. Temat) +Wildcard value like \"*spam*\".\nPrefix with \"REGEX:\" in order to use regular expressions. ConfigView Maska, np. „*spam*”.\nPoprzedź frazą „REGEX:” w celu użycia wyrażeń regularnych. diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pt_BR.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pt_BR.catkeys index 021ccf938c..56a600547d 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pt_BR.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/pt_BR.catkeys @@ -1,11 +1,10 @@ -1 portuguese (brazil) x-vnd.Haiku-MatchHeader 3405428083 +1 portuguese (brazil) x-vnd.Haiku-MatchHeader 4262558281 ConfigView has ConfigView tem Move to ConfigView Mover para Then ConfigView Então this field is based on the action ConfigView este campo é baseado na ação Delete message ConfigView Apagar mensagem -value (use REGEX: in front of regular expressions like *spam*) ConfigView valor (usar REGEX: na frente de expressões regulares como *spam*) ConfigView Set flags to ConfigView Definir bandeiras para Set as read ConfigView Marcar como lida @@ -13,4 +12,3 @@ Match header RuleFilter Combinar cabeçalho Reply with ConfigView Responder com If ConfigView Se Match \"%attribute\" against \"%regex\" RuleFilter Combinar \"%atributo\" com \"%regex\" -header (e.g. Subject) ConfigView cabeçalho (por ex., Assunto) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ro.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ro.catkeys index b45948b22d..2bd7c01107 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ro.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ro.catkeys @@ -1,11 +1,10 @@ -1 romanian x-vnd.Haiku-MatchHeader 3405428083 +1 romanian x-vnd.Haiku-MatchHeader 4262558281 ConfigView has ConfigView are Move to ConfigView Mută la Then ConfigView Atunci this field is based on the action ConfigView acest câmp este bazat pe acțiunea Delete message ConfigView Șterge mesajul -value (use REGEX: in front of regular expressions like *spam*) ConfigView valoare (folosește REGEX: înaintea expresiilor regulate precum *spam*) ConfigView Set flags to ConfigView Stabilește indicatorii la Set as read ConfigView Marchează ca citit @@ -13,4 +12,3 @@ Match header RuleFilter Potrivește antet Reply with ConfigView Răspunde cu If ConfigView Dacă Match \"%attribute\" against \"%regex\" RuleFilter Găsește \"%attribute\" în \"%regex\" -header (e.g. Subject) ConfigView antet (ex. Subiect) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ru.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ru.catkeys index 6c180b2f1f..e1e0c2384b 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ru.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/ru.catkeys @@ -1,15 +1,13 @@ -1 russian x-vnd.Haiku-MatchHeader 1196375185 +1 russian x-vnd.Haiku-MatchHeader 2053505383 ConfigView <Выберите действие> has ConfigView содержит Move to ConfigView Переместить в Then ConfigView Тогда this field is based on the action ConfigView это поле зависит от действия Delete message ConfigView Удалить сообщение -value (use REGEX: in front of regular expressions like *spam*) ConfigView значение (используйте REGEX: перед регулярными выражениями, например *спам*) ConfigView значение (используйте регулярные выражения, например *спам*) Set flags to ConfigView Установить флаги в Set as read ConfigView Отметить как прочитанное Match header RuleFilter Совпадающий заголовок Reply with ConfigView Ответить с If ConfigView Если -header (e.g. Subject) ConfigView заголовок (Subject) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sk.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sk.catkeys index 3742f44228..23e2711bd1 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sk.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sk.catkeys @@ -1,5 +1,7 @@ -1 slovak x-vnd.Haiku-MatchHeader 3677427558 +1 slovak x-vnd.Haiku-MatchHeader 548057976 ConfigView +Header field (e.g. Subject, From, ...) ConfigView Pole hlavičky (napr. Predmet, Od, ...) +Account ConfigView Účet has ConfigView má Move to ConfigView Presunúť do Then ConfigView potom @@ -8,6 +10,8 @@ Delete message ConfigView Zmazať správu ConfigView Set flags to ConfigView Nastaviť príznaky na Set as read ConfigView Nastaviť ako prečítané +Match header RuleFilter Zhoda hlavičky Reply with ConfigView Odpovedať pomocou If ConfigView ak -header (e.g. Subject) ConfigView hlavička (napr. Predmet) +Match \"%attribute\" against \"%regex\" RuleFilter Zhoda \"%attribute\" voči \"%regex\" +Wildcard value like \"*spam*\".\nPrefix with \"REGEX:\" in order to use regular expressions. ConfigView Hodnota so zástupnými znakmi ako napr. „*spam*“.\nPoužite predponu „REGEX:“ ak chcete použiť regulárny výraz. diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sl.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sl.catkeys index 2e7df00115..9a1eab71a7 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sl.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sl.catkeys @@ -1,4 +1,4 @@ -1 slovenian x-vnd.Haiku-MatchHeader 538909502 +1 slovenian x-vnd.Haiku-MatchHeader 2505571068 has ConfigView ima Move to ConfigView Premakni v Then ConfigView potem @@ -7,4 +7,3 @@ Set flags to ConfigView Nastavi zastavice na Set as read ConfigView Označi kot prebrano Reply with ConfigView Odgovori z If ConfigView Če -header (e.g. Subject) ConfigView glava (npr. Zadeva) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sv.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sv.catkeys index 909f2d9e2c..9bf54a84b4 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sv.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/sv.catkeys @@ -1,11 +1,10 @@ -1 swedish x-vnd.Haiku-MatchHeader 3405428083 +1 swedish x-vnd.Haiku-MatchHeader 4262558281 ConfigView has ConfigView har Move to ConfigView Flytta till Then ConfigView Åtgärd this field is based on the action ConfigView detta fält är baserat på åtgärden Delete message ConfigView Radera meddelande -value (use REGEX: in front of regular expressions like *spam*) ConfigView värde (använd reguljära uttryck i format som *spam*) ConfigView Set flags to ConfigView Markera som Set as read ConfigView Markera som läst @@ -13,4 +12,3 @@ Match header RuleFilter Matcha rubrik Reply with ConfigView Svara med If ConfigView Om Match \"%attribute\" against \"%regex\" RuleFilter Matcha \"%attribute\" mot \"%regex\" -header (e.g. Subject) ConfigView huvud (ex Rubrik) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/uk.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/uk.catkeys index cefabadd0e..aec7a8e3ec 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/uk.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/uk.catkeys @@ -1,4 +1,4 @@ -1 ukrainian x-vnd.Haiku-MatchHeader 3677427558 +1 ukrainian x-vnd.Haiku-MatchHeader 1349121828 ConfigView <Вибір дії> has ConfigView має Move to ConfigView Перемістити до @@ -10,4 +10,3 @@ Set flags to ConfigView Встановити флаги для Set as read ConfigView Встановити як прочитані Reply with ConfigView Відповісти з If ConfigView Якщо -header (e.g. Subject) ConfigView заголовок (e.g. Subject) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/zh_Hans.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/zh_Hans.catkeys index a371ad141d..a7f94fd1ef 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/zh_Hans.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/match_header/zh_Hans.catkeys @@ -1,11 +1,10 @@ -1 english x-vnd.Haiku-MatchHeader 3405428083 +1 english x-vnd.Haiku-MatchHeader 4262558281 ConfigView <选择动作> has ConfigView 具有 Move to ConfigView 移动到 Then ConfigView 然后 this field is based on the action ConfigView 该域基于动作 Delete message ConfigView 删除消息 -value (use REGEX: in front of regular expressions like *spam*) ConfigView 值 (使用 REGEX: 利用正则表达式,如 *spam*) ConfigView <选择账户> Set flags to ConfigView 设置标志为 Set as read ConfigView 设为读取 @@ -13,4 +12,3 @@ Match header RuleFilter 头部匹配 Reply with ConfigView 回复为 If ConfigView 如果 Match \"%attribute\" against \"%regex\" RuleFilter 基于 \"%regex\" 进行 \"%attribute\" 匹配 -header (e.g. Subject) ConfigView 邮件头(如 主题) diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/notifier/sk.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/notifier/sk.catkeys index fcdf4fff5e..ec37a1b259 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/notifier/sk.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/notifier/sk.catkeys @@ -1,12 +1,14 @@ -1 slovak x-vnd.Haiku-NewMailNotification 583443025 -Keyboard LEDs ConfigView LED klávesnice -Log window ConfigView Okno záznamu -Central beep ConfigView Centrálne pípnutie -Beep ConfigView Pípnutie -Method: ConfigView Metóda: -Central alert ConfigView Centrálne upozornenie -Alert ConfigView Upozornenie -none ConfigView žiadne -New messages filter Nové správy -New mails notification ConfigView Upozornenie na nové správy -OK filter OK +1 slovak x-vnd.Haiku-NewMailNotification 73789504 +You have {0, plural, one{One new message} other{# new messages}} for %account. NotifierFilter Máte {0, plural, one{Jednu novú správu} few{# nové správy} other{# nových správ}} pre %account. +none NotifierConfigView žiadne +Method: NotifierConfigView Metóda: +Beep NotifierConfigView Pípnutie +{0, plural, one{One new message} other{# new messages}} NotifierFilter {0, plural, one{Jedna nová správa} few{# nové správy} other{# nových správ}} +New mails notification NotifierFilter Upozornenie na nové správy +Central alert NotifierConfigView Centrálne upozornenie +OK NotifierFilter OK +New messages NotifierFilter Nové správy +Log window NotifierConfigView Okno záznamu +Keyboard LEDs NotifierConfigView LED klávesnice +Central beep NotifierConfigView Centrálne pípnutie +Alert NotifierConfigView Upozornenie diff --git a/data/catalogs/add-ons/mail_daemon/inbound_filters/spam_filter/sk.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_filters/spam_filter/sk.catkeys index e3bb82c86a..f34fed09b4 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_filters/spam_filter/sk.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_filters/spam_filter/sk.catkeys @@ -1,6 +1,7 @@ -1 slovak x-vnd.Haiku-SpamFilter 160316705 +1 slovak x-vnd.Haiku-SpamFilter 468104950 or empty e-mail SpamFilterConfig alebo prázdny email Genuine below and uncertain above: SpamFilterConfig Originálny pod a neistý nad: Spam above: SpamFilterConfig Spam nad: Add spam rating to start of subject SpamFilterConfig Pridať ohodnotenie ako spam na začiatok predmetu +Bayesian Spam Filter SpamFilter Bayesovo filtrovanie spamu Learn from all incoming e-mail SpamFilterConfig Učiť sa na základe všetkej prichádzajúcej pošty diff --git a/data/catalogs/add-ons/mail_daemon/inbound_protocols/imap/sk.catkeys b/data/catalogs/add-ons/mail_daemon/inbound_protocols/imap/sk.catkeys index 3c4eb04f7f..81d70a364e 100644 --- a/data/catalogs/add-ons/mail_daemon/inbound_protocols/imap/sk.catkeys +++ b/data/catalogs/add-ons/mail_daemon/inbound_protocols/imap/sk.catkeys @@ -1,7 +1,12 @@ -1 slovak x-vnd.Haiku-IMAP 3950045582 +1 slovak x-vnd.Haiku-IMAP 354143849 Destination: imap_config Cieľ: +Ok IMAPFolderConfig OK status IMAPFolderConfig stav +Configure IMAP Folders imap_config Nastavenie priečinkov IMAP +Cancel IMAPFolderConfig Zrušiť Apply IMAPFolderConfig Použiť Fetching IMAP folders, have patience... IMAPFolderConfig Sťahujú sa priečinky IMAP, strpenie... +Could not connect to server \"%server%\":\n%error% IMAPFolderConfig Nepodarilo sa pripojiť k serveru „%server%“:\n%error% IMAP Folders IMAPFolderConfig Priečinky IMAP +Update subcription of IMAP folders, have patience... IMAPFolderConfig Aktualizujú sa odbery priečinkov IMAP. Prosíme o strpenie... Failed to fetch available storage. IMAPFolderConfig Nepodarilo sa zistiť dostupné úložné miesto. diff --git a/data/catalogs/add-ons/mail_daemon/outbound_filters/fortune/sk.catkeys b/data/catalogs/add-ons/mail_daemon/outbound_filters/fortune/sk.catkeys index 8410bd1d07..8b0d33bd93 100644 --- a/data/catalogs/add-ons/mail_daemon/outbound_filters/fortune/sk.catkeys +++ b/data/catalogs/add-ons/mail_daemon/outbound_filters/fortune/sk.catkeys @@ -1,4 +1,5 @@ -1 slovak x-vnd.Haiku-Fortune 1292458430 +1 slovak x-vnd.Haiku-Fortune 52757361 +Fortune FortuneFilter Koláčiky šťastia Fortune file: ConfigView Súbor s koláčikmi: Fortune cookie says:\n\n ConfigView Koláčik šťastia hovorí:\n\n Tag line: ConfigView Tag line: diff --git a/data/catalogs/add-ons/media/media-add-ons/mixer/sk.catkeys b/data/catalogs/add-ons/media/media-add-ons/mixer/sk.catkeys index cdef6154a0..80fa63099e 100644 --- a/data/catalogs/add-ons/media/media-add-ons/mixer/sk.catkeys +++ b/data/catalogs/add-ons/media/media-add-ons/mixer/sk.catkeys @@ -6,7 +6,7 @@ Refuse output format changes AudioMixer Odmietnuť zmeny výstupného formátu Output mapping AudioMixer Mapovanie výstupu Allow input channel remapping AudioMixer Povoliť premapovanie vstupného kanála Resampling algorithm AudioMixer Algoritmus prevzorkovania -Attenuate mixer output by 3dB (like BeOS R5) AudioMixer Utlmiť výstup zmiešavačao 3dB (ako BeOS R5) +Attenuate mixer output by 3dB (like BeOS R5) AudioMixer Utlmiť výstup zmiešavača o 3dB (ako BeOS R5) Display balance control for stereo connections AudioMixer Zobraziť ovládanie vyváženia pri stereo spojeniach To output AudioMixer Na výstup not connected AudioMixer nepripojené diff --git a/data/catalogs/add-ons/media/media-add-ons/multi_audio/sk.catkeys b/data/catalogs/add-ons/media/media-add-ons/multi_audio/sk.catkeys new file mode 100644 index 0000000000..6436541349 --- /dev/null +++ b/data/catalogs/add-ons/media/media-add-ons/multi_audio/sk.catkeys @@ -0,0 +1,34 @@ +1 slovak x-vnd.Haiku-hmulti_audio.media_addon 451057402 +Master MultiAudio Hlavný +SPDIF MultiAudio SPDIF +Gain MultiAudio Zosilnenie +Output 3D center MultiAudio Výstup 3D stred +Extended Setup MultiAudio Rozšírené nastavenie +CD MultiAudio CD +Tone control MultiAudio Ovládanie tónu +Phone MultiAudio Telefón +Aux MultiAudio Aux +Output bass MultiAudio Basy na výstupe +Headphones MultiAudio Slúchadlá +Beep MultiAudio Pípnutie +Output mono mix MultiAudio Zmiešaný mono na výstupe +Output stereo mix MultiAudio Zmiešaný stereo na výstupe +Input MultiAudio Vstup +Output treble MultiAudio Výšky na výstupe +Mono mix MultiAudio Zmiešaný mono +General MultiAudio Všeobecné +Input & Output MultiAudio Vstup a výstup +Enhanced Setup MultiAudio Rozšírené nastavenie +Stereo mix MultiAudio Zmiešaný stereo +Output 3D depth MultiAudio Výstup 3D hĺbka +Volume MultiAudio Hlasitosť +Output MultiAudio Výstup +Video MultiAudio Video +Line MultiAudio Linka +Mic MultiAudio Mikrofón + frequency: MultiAudio frekvencia: +Enable MultiAudio Zapnúť +Mute MultiAudio Stlmiť +Wave MultiAudio Vlna +Setup MultiAudio Nastavenie +Level MultiAudio Úroveň diff --git a/data/catalogs/add-ons/network_settings/dnsclient/sk.catkeys b/data/catalogs/add-ons/network_settings/dnsclient/sk.catkeys new file mode 100644 index 0000000000..3c8a338d20 --- /dev/null +++ b/data/catalogs/add-ons/network_settings/dnsclient/sk.catkeys @@ -0,0 +1,10 @@ +1 slovak x-vnd.Haiku-DNSClientService 2825577357 +DNS settings DNSClientServiceAddOn Nastavenie DNS +Move down DNSSettingsView Presunúť dolu +DNS settings DNSSettingsView Nastavenie DNS +Remove DNSSettingsView Odstrániť +Domain: DNSSettingsView Doména: +Add DNSSettingsView Pridať +Server: DNSSettingsView Server: +Move up DNSSettingsView Presunúť hore +Apply DNSSettingsView Použiť diff --git a/data/catalogs/add-ons/network_settings/ftpd/sk.catkeys b/data/catalogs/add-ons/network_settings/ftpd/sk.catkeys new file mode 100644 index 0000000000..e88e7ab886 --- /dev/null +++ b/data/catalogs/add-ons/network_settings/ftpd/sk.catkeys @@ -0,0 +1,3 @@ +1 slovak x-vnd.Haiku-FTPService 4086152171 +FTP server FTPServiceAddOn Server FTP +The FTP server allows you to remotely access the files on your machine using the FTP protocol.\n\nPlease note that it is an insecure and unencrypted connection. FTPServiceAddOn Server FTP vám umožňuje vzdialený prístup k súborom na vašom počítači pomocou protokolu FTP.\n\nProsím, pamätajte, že to je nezabezpečené a nešifrované spojenie. diff --git a/data/catalogs/add-ons/network_settings/ipv4/sk.catkeys b/data/catalogs/add-ons/network_settings/ipv4/sk.catkeys new file mode 100644 index 0000000000..2f7bc85d81 --- /dev/null +++ b/data/catalogs/add-ons/network_settings/ipv4/sk.catkeys @@ -0,0 +1,2 @@ +1 slovak x-vnd.Haiku-IPv4Interface 2854844856 +IPv4 IPv4InterfaceAddOn IPv4 diff --git a/data/catalogs/add-ons/network_settings/ipv6/sk.catkeys b/data/catalogs/add-ons/network_settings/ipv6/sk.catkeys new file mode 100644 index 0000000000..a8aeb47c2c --- /dev/null +++ b/data/catalogs/add-ons/network_settings/ipv6/sk.catkeys @@ -0,0 +1,2 @@ +1 slovak x-vnd.Haiku-IPv6Interface 1391114020 +IPv6 IPv6InterfaceAddOn IPv6 diff --git a/data/catalogs/add-ons/network_settings/sshd/sk.catkeys b/data/catalogs/add-ons/network_settings/sshd/sk.catkeys new file mode 100644 index 0000000000..cdd537d54d --- /dev/null +++ b/data/catalogs/add-ons/network_settings/sshd/sk.catkeys @@ -0,0 +1,3 @@ +1 slovak x-vnd.Haiku-SSHService 770129055 +The SSH server allows you to remotely access your machine with a terminal session, as well as file access using the SCP and SFTP protocols. SSHServiceAddOn Server SSH vám umožňuje vzdialený prístup k zariadeniu pomocou relácie terminálu a tiež prístup k súborom pomocou protokolov SCP a SFTP. +SSH server SSHServiceAddOn Server SSH diff --git a/data/catalogs/add-ons/network_settings/telnetd/sk.catkeys b/data/catalogs/add-ons/network_settings/telnetd/sk.catkeys new file mode 100644 index 0000000000..291ac1ca1d --- /dev/null +++ b/data/catalogs/add-ons/network_settings/telnetd/sk.catkeys @@ -0,0 +1,3 @@ +1 slovak x-vnd.Haiku-TelnetService 1209067113 +Telnet server TelnetServiceAddOn Server telnet +The Telnet server allows you to remotely access your machine with a terminal session using the telnet protocol.\n\nPlease note that it is an insecure and unencrypted connection. TelnetServiceAddOn Telnet server umožňuje vzdialený prístup k zariadeniu pomocou relácie terminálu protokolom telnet.\n\nUpozorňujeme, že je to nezabezpečené a nešifrované spojenie. diff --git a/data/catalogs/add-ons/screen_savers/debugnow/sk.catkeys b/data/catalogs/add-ons/screen_savers/debugnow/sk.catkeys index 6a272c5df6..9915d7d9d0 100644 --- a/data/catalogs/add-ons/screen_savers/debugnow/sk.catkeys +++ b/data/catalogs/add-ons/screen_savers/debugnow/sk.catkeys @@ -1,2 +1,4 @@ -1 slovak x-vnd.Haiku-DebugNowScreensaver 822203648 +1 slovak x-vnd.Haiku-DebugNowScreensaver 3664380395 +DEBUG Screensaver DebugNow keep it short and all uppercase, 5 characters or less LADENIE by Ryan Leavengood Screensaver DebugNow vytvoril Ryan Leavengood +NOW Screensaver DebugNow keep it short and all uppercase, 5 characters or less TERAZ diff --git a/data/catalogs/add-ons/tracker/zipomatic/sk.catkeys b/data/catalogs/add-ons/tracker/zipomatic/sk.catkeys index a52a58d701..ffb911afdc 100644 --- a/data/catalogs/add-ons/tracker/zipomatic/sk.catkeys +++ b/data/catalogs/add-ons/tracker/zipomatic/sk.catkeys @@ -1,15 +1,17 @@ -1 slovak x-vnd.haiku.zip-o-matic 1573273374 +1 slovak x-vnd.haiku.zip-o-matic 2032806096 Stop file:ZipOMaticWindow.cpp Zastaviť Creating archive: %s file:ZipOMaticWindow.cpp Vytvára sa archív: %s Continue file:ZipOMaticWindow.cpp Pokračovať Preparing to archive file:ZipperThread.cpp Pripravuje sa na archiváciu Drop files here. file:ZipOMaticWindow.cpp Sem pretiahnite súbory. Filename: %s file:ZipOMaticWindow.cpp Názov súboru: %s +You have {0, plural, one{# Zip-O-Matic} other{# Zip-O-Matics}} running.\n\n file:ZipOMatic.cpp Už {0, plural, one{beží jedna ďalšia inštancia} few{bežia # ďalšie inštancie} other{beží # ďalších inštancií}} Zip-O-Matic.\n\n Let them continue file:ZipOMatic.cpp Nechať ich pokračovať Do you want to stop them? file:ZipOMatic.cpp Chcete ich zastaviť? Are you sure you want to stop creating this archive? file:ZipOMaticWindow.cpp Ste si istý, že chcete zastaviť vytvorenie tohto archívu? Stopped file:ZipOMaticWindow.cpp Zastavené Archive file:ZipperThread.cpp Archív Error creating archive file:ZipOMaticWindow.cpp Chyba pri vytváraní archívu +{0, plural, one{# file added.} other{# files added.}} file:ZipOMaticWindow.cpp {0, plural, one{# súbor pridaný} few{# súbory pridané} other{# súborov pridaných}}. Archive created OK file:ZipOMaticWindow.cpp Archív úspešne vytvorený Stop them file:ZipOMatic.cpp Zastaviť ich diff --git a/data/catalogs/add-ons/translators/gif/sk.catkeys b/data/catalogs/add-ons/translators/gif/sk.catkeys index 85051a24ad..f370dcc94d 100644 --- a/data/catalogs/add-ons/translators/gif/sk.catkeys +++ b/data/catalogs/add-ons/translators/gif/sk.catkeys @@ -1,12 +1,17 @@ -1 slovak x-vnd.Haiku-GIFTranslator 2250422222 +1 slovak x-vnd.Haiku-GIFTranslator 2201651797 Websafe GIFView Farby pre web Write interlaced images GIFView Zapisovať obrázky s prekladanými riadkami Optimal GIFView Optimálne Greyscale GIFView Odtiene šedej +Colors: GIFView Farby: +GIF image translator GIFTranslator Prekladač obrázkov GIF Be Bitmap Format (GIFTranslator) GIFTranslator Be Bitmap Format (GIFTranslator) GIF image translator GIFView Prekladač obrázkov GIF +Palette: GIFView Paleta: GIF image GIFTranslator Obrázok GIF Write transparent images GIFView Zapisovať priesvitné obrázky +GIF images GIFTranslator Obrázky GIF +Version %d.%d.%d, %s GIFView Verzia %d.%d.%d, %s Use RGB color GIFView Použiť farby RGB Use dithering GIFView Použiť dithering GIF Settings GIFTranslator Nastavenia GIF diff --git a/data/catalogs/add-ons/translators/icns/sk.catkeys b/data/catalogs/add-ons/translators/icns/sk.catkeys new file mode 100644 index 0000000000..29378bc2e2 --- /dev/null +++ b/data/catalogs/add-ons/translators/icns/sk.catkeys @@ -0,0 +1,5 @@ +1 slovak x-vnd.Haiku-ICNSTranslator 2416672857 +Version %d.%d.%d, %s ICNSConfig Verzia %d.%d.%d, %s +Apple icons ICNSTranslator Ikony Apple +Apple icon translator ICNSTranslator Prekladač ikon Applie +Apple icon translator ICNSConfig Prekladač ikon Applie diff --git a/data/catalogs/add-ons/translators/jpeg/sk.catkeys b/data/catalogs/add-ons/translators/jpeg/sk.catkeys index 831679d5f2..9e725577dc 100644 --- a/data/catalogs/add-ons/translators/jpeg/sk.catkeys +++ b/data/catalogs/add-ons/translators/jpeg/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-JPEGTranslator 965709535 +1 slovak x-vnd.Haiku-JPEGTranslator 3788699631 Output quality JPEGTranslator Kvalita výstupu JPEG images JPEGTranslator Obrázky JPEG Prevent colors 'washing out' JPEGTranslator Zabrániť „vyblednutiu“ farieb @@ -15,6 +15,7 @@ Output smoothing strength JPEGTranslator Sila vyhladzovania výstupu High JPEGTranslator Vysoká Write JPEGTranslator Zapísať Write black-and-white images as RGB24 JPEGTranslator Zapísať čiernobiele obrázky ako RGB24 +Version %d.%d.%d JPEGTranslator Verzia %d.%d.%d Read greyscale images as RGB32 JPEGTranslator Čítať čiernobiele obrázky ako RGB32 Read JPEGTranslator Čítať JPEG Library Warning: %s\n be_jerror Upozornenie knižnice JPEG: %s\n diff --git a/data/catalogs/add-ons/translators/jpeg2000/sk.catkeys b/data/catalogs/add-ons/translators/jpeg2000/sk.catkeys index a42c318d35..c2e97e3cd2 100644 --- a/data/catalogs/add-ons/translators/jpeg2000/sk.catkeys +++ b/data/catalogs/add-ons/translators/jpeg2000/sk.catkeys @@ -1,6 +1,7 @@ -1 slovak x-vnd.Haiku-JPEG2000Translator 547915409 +1 slovak x-vnd.Haiku-JPEG2000Translator 3265915643 Write JPEG2000Translator Zapísať JPEG2000 images JPEG2000Translator Obrázky JPEG2000 +Version %d.%d.%d JPEG2000Translator Verzia %d.%d.%d Output only codestream (.jpc) JPEG2000Translator Na výstup poslať iba kódový tok (.jpc) Write black-and-white images as RGB24 JPEG2000Translator Zapísať čiernobiele obrázky ako RGB24 Output quality JPEG2000Translator Kvalita výstupu diff --git a/data/catalogs/add-ons/translators/ppm/sk.catkeys b/data/catalogs/add-ons/translators/ppm/sk.catkeys index 706311bbb4..2385332f46 100644 --- a/data/catalogs/add-ons/translators/ppm/sk.catkeys +++ b/data/catalogs/add-ons/translators/ppm/sk.catkeys @@ -1,4 +1,5 @@ -1 slovak x-vnd.Haiku-PPMTranslator 797856484 +1 slovak x-vnd.Haiku-PPMTranslator 2233502290 +Version %d.%d.%d, %s PPMTranslator Verzia %d.%d.%d, %s PPM Settings PPMMain Nastavenia PPM Based on PPMTranslator sample code PPMTranslator Založené na vzorovom kóde PPMTranslator OK PPMMain OK @@ -8,6 +9,7 @@ PPM image PPMTranslator Obrázok PPM RGBA 5:5:5:1 16 bits PPMTranslator RGBA 5:5:5:1 16 bitov Be Bitmap Format (PPMTranslator) PPMTranslator Be Bitmap Format (PPMTranslator) CMYA 8:8:8:8 32 bits PPMTranslator CMYA 8:8:8:8 32 bitov +Input color space: PPMTranslator Vstupný farebný priestor: CMYK 8:8:8:8 32 bits PPMTranslator CMYK 8:8:8:8 32 bitov PPM image translator PPMTranslator Prekladač obrázkov PPM bits/space PPMTranslator bitov/priestor diff --git a/data/catalogs/add-ons/translators/psd/sk.catkeys b/data/catalogs/add-ons/translators/psd/sk.catkeys new file mode 100644 index 0000000000..c5f8001d87 --- /dev/null +++ b/data/catalogs/add-ons/translators/psd/sk.catkeys @@ -0,0 +1,22 @@ +1 slovak x-vnd.Haiku-PSDTranslator 3654055550 +Lab PSDLoader Laboratórium +Uncompressed PSDConfig Nekomprimovaný +Indexed PSDLoader Indexovaný +Grayscale PSDLoader Odtiene šedej +Photoshop image translator PSDConfig Prekladač obrázkov Photoshopu +Photoshop image translator PSDTranslator Prekladač obrázkov Photoshopu +Version %d.%d.%d, %s PSDConfig Verzia %d.%d.%d, %s +Photoshop Document (PSD file) PSDConfig Dokument Photoshop (súbor PSD) +Photoshop image PSDTranslator Obrázok Photoshop +RLE PSDConfig RLE +Photoshop Big Document (PSB file) PSDConfig Photoshop Big Document (súbor PSB) +RGBA PSDLoader RGBA +Photoshop image (%s) PSDTranslator Obrázok Photoshop (%s) +PSDTranslator Settings PSDConfig Nastavenia PSDTranslator +RGB PSDLoader RGB +Bitmap PSDLoader Bitová mapa +CMYK PSDLoader CMYK +Compression: PSDConfig Kompresia: +Format: PSDConfig Formát: +Multichannel PSDLoader Viackanálový +Duotone PSDLoader Dvojtónový diff --git a/data/catalogs/add-ons/translators/rtf/sk.catkeys b/data/catalogs/add-ons/translators/rtf/sk.catkeys index a2dccbd995..86a5785f0e 100644 --- a/data/catalogs/add-ons/translators/rtf/sk.catkeys +++ b/data/catalogs/add-ons/translators/rtf/sk.catkeys @@ -1,9 +1,11 @@ -1 slovak x-vnd.Haiku-RTFTranslator 1620328626 +1 slovak x-vnd.Haiku-RTFTranslator 334451110 Version %d.%d.%d, %s ConfigView Verzia %d.%d.%d, %s RTF text files RTFTranslator Textové súbory RTF RTF-Translator Settings ConfigView Nastavenia prekladača RTF Rich Text Format (RTF) translator ConfigView Prekladač RTF (obohatený text) RTF Settings main Nastavenia RTF RichTextFormat file RTFTranslator Súbor RTF +Be style text file RTFTranslator Textový súbor v štýle Be +Plain text file RTFTranslator Obyčajný textový súbor Rich Text Format translator RTFTranslator Prekladač RTF Rich Text Format translator v%d.%d.%d %s RTFTranslator Prekladač RTF v%d.%d.%d %s diff --git a/data/catalogs/add-ons/translators/sgi/sk.catkeys b/data/catalogs/add-ons/translators/sgi/sk.catkeys index 9bbfe3629c..7ad049b6cc 100644 --- a/data/catalogs/add-ons/translators/sgi/sk.catkeys +++ b/data/catalogs/add-ons/translators/sgi/sk.catkeys @@ -1,9 +1,11 @@ -1 slovak x-vnd.Haiku-SGITranslator 4153400005 +1 slovak x-vnd.Haiku-SGITranslator 129108011 Use compression: SGIView Použiť kompresiu: SGITranslator Settings SGITranslator Nastavenia Prekladača SGI None SGIView Žiadne SGI images SGITranslator Obrázky SGI SGI image translator SGITranslator Prekladač obrázkov SGI +\nbased on GIMP SGI plugin v1.5:\n SGIView \nzaložené na zásuvnom module GIMP SGI v1.5:\n +Version %d.%d.%d, %s SGIView Verzia %d.%d.%d, %s SGI image SGITranslator Obrázok SGI RLE SGIView RLE SGI Settings SGIMain Nastavenia SGI diff --git a/data/catalogs/add-ons/translators/tga/sk.catkeys b/data/catalogs/add-ons/translators/tga/sk.catkeys index d3679e86fa..6971fa53b4 100644 --- a/data/catalogs/add-ons/translators/tga/sk.catkeys +++ b/data/catalogs/add-ons/translators/tga/sk.catkeys @@ -1,4 +1,5 @@ -1 slovak x-vnd.Haiku-TGATranslator 77519970 +1 slovak x-vnd.Haiku-TGATranslator 3075011211 +Save with RLE compression TGAView Uložiť s kompresiou RLE Targa image (%d bits truecolor) TGATranslator Obrázok Targa (%d-bitový truecolor) Ignore TGA alpha channel TGAView Ignorovať alfa kanál TGA Targa image (%d bits colormap) TGATranslator Obrázok Targa (%d-bitová farebná mapa) @@ -8,6 +9,7 @@ Targa image (%d bits gray) TGATranslator Obrázok Targa (%d bitov šedej) Written by the Haiku Translation Kit Team TGAView Napísal Haiku Translation Kit Team Targa image (%d bits RLE truecolor) TGATranslator Obrázok Targa (%d-bitový truecolor RLE) TGA images TGATranslator Obrázky TGA +Version %d.%d.%d, %s TGAView Verzia %d.%d.%d, %s TGATranslator Settings TGATranslator Nastavenia TGATranslator TGA image translator TGATranslator Prekladač obrázkov TGA Targa image (%d bits RLE gray) TGATranslator Obrázok Targa (%d-bitov šedej RLE) diff --git a/data/catalogs/add-ons/translators/tiff/sk.catkeys b/data/catalogs/add-ons/translators/tiff/sk.catkeys index 5a36173010..0597a8079d 100644 --- a/data/catalogs/add-ons/translators/tiff/sk.catkeys +++ b/data/catalogs/add-ons/translators/tiff/sk.catkeys @@ -1,5 +1,6 @@ -1 slovak x-vnd.Haiku-TIFFTranslator 4029790542 +1 slovak x-vnd.Haiku-TIFFTranslator 2234713102 LZW TIFFView LZW +Version %d.%d.%d, %s TIFFView Verzia %d.%d.%d, %s identify_tiff_header: couldn't set directory\n TIFFTranslator identify_tiff_header: nepodarilo sa nastaviť adresár\n TIFF image TIFFTranslator Obrázok TIFF TIFF Library: TIFFView Knižnica TIFF: @@ -10,5 +11,6 @@ TIFFTranslator Settings TIFFTranslator Nastavenia TIFFTranslator TIFF image translator TIFFTranslator Prekladač obrázkov TIFF RLE (Packbits) TIFFView RLE (Packbits) TIFF Settings TIFFMain Nastavenia TIFF +Use compression: TIFFView Použiť kompresiu: identify_tiff_header: invalid document index\n TIFFTranslator identify_tiff_header: neplatný index dokumentu\n ZIP (Deflate) TIFFView ZIP (Deflate) diff --git a/data/catalogs/add-ons/translators/wonderbrush/sk.catkeys b/data/catalogs/add-ons/translators/wonderbrush/sk.catkeys index af3f32bcb6..989851f8cd 100644 --- a/data/catalogs/add-ons/translators/wonderbrush/sk.catkeys +++ b/data/catalogs/add-ons/translators/wonderbrush/sk.catkeys @@ -1,4 +1,5 @@ -1 slovak x-vnd.Haiku-WonderBrushTranslator 820358316 +1 slovak x-vnd.Haiku-WonderBrushTranslator 1289038178 +Version %d.%d.%d, %s WonderBrushView Verzia %d.%d.%d, %s WonderBrush image translator WonderBrushTranslator Prekladač obrázkov WonderBrush WBI Settings WonderBrushTranslator Nastavenia WBI WBI Settings WonderBrushMain Nastavenia WBI diff --git a/data/catalogs/apps/aboutsystem/sk.catkeys b/data/catalogs/apps/aboutsystem/sk.catkeys index 2829a11b36..0b0d1c1549 100644 --- a/data/catalogs/apps/aboutsystem/sk.catkeys +++ b/data/catalogs/apps/aboutsystem/sk.catkeys @@ -1,10 +1,14 @@ -1 slovak x-vnd.Haiku-About 2724473542 +1 slovak x-vnd.Haiku-About 3251436090 Copyright © 1999-2010 by the authors of Gutenprint. All rights reserved. AboutView Copyright © 1999-2010 autori Gutenprint. Všetky práva vyhradené. +Copyright © 1996-2002, 2006 David Turner, Robert Wilhelm and Werner Lemberg. AboutView Copyright © 1996-2002, 2006 David Turner, Robert Wilhelm a Werner Lemberg. +Past website & marketing:\n AboutView Web a marketing v minulosti:\n Travis Geiselbrecht (and his NewOS kernel)\n AboutView Travis Geiselbrecht (a jeho jadro NewOS)\n +Ralink (firmware) AboutWindow Ralink (firmvér) Copyright © 1996-2005 Julian R Seward. All rights reserved. AboutView Copyright © 1996-2005 Julian R Seward. Všetky práva vyhradené. %d MiB total AboutView %d MiB celkom Michael Phipps (project founder)\n\n AboutView Michael Phipps (zakladateľ projektu)\n\n %d MiB used (%d%%) AboutView %d MiB využitých (%d%%) +Contains software from the GNU Project, released under the GPL and LGPL licenses:\nGNU C Library, GNU coretools, diffutils, findutils, sharutils, gawk, bison, m4, make, wget, ncurses, termcap, Bourne Again Shell.\nCopyright © The Free Software Foundation. AboutView Obsahuje softvér z projektu GNU uvoľnený za podmienok licencií GPL alebo LGPL:\nGNU C Library, GNU coretools, diffutils, findutils, sharutils, gawk, bison, m4, make, wget, ncurses, termcap, Bourne Again Shell.\nCopyright © The Free Software Foundation. AboutSystem System name O systéme Copyright © 2003 Peter Hanappe and others. AboutView Copyright © 2003 Peter Hanappe a ďalší. Copyright © 1994-1997 Mark Kilgard. All rights reserved. AboutView Copyright © 1994-1997 Mark Kilgard. Všetky práva vyhradené. @@ -13,21 +17,32 @@ Copyright © 2002-2005 Industrial Light & Magic, a division of Lucas Digital Ltd Be Inc. and its developer team, for having created BeOS!\n\n AboutView Be Inc. a jeho tímu vývojárov za vytvorenie BeOS!\n\n Copyright © 1999-2000 Y.Takagi. All rights reserved. AboutView Copyright © 1999-2000 Y.Takagi. Všetky práva vyhradené. Source Code: AboutView Zdrojový kód: +{0, plural, one{Processor:} other{# Processors:}} AboutView \"Processor:\" or \"2 Processors:\" {0, plural, one{Procesor} few{# procesory} other{# procesorov}}: Kernel: AboutView Jadro: +BSD (4-clause) AboutWindow BSD (4-bodová) The copyright to the Haiku code is property of Haiku, Inc. or of the respective authors where expressly noted in the source. Haiku® and the HAIKU logo® are registered trademarks of Haiku, Inc.\n\n AboutView Autorské práva ku kódu Haiku sú vlastníctvom Haiku, Inc. alebo príslušných autorov, kde sú výslovne uvedení v zdrojovom kóde. Haiku® a logo HAIKU® sú registrovanými ochrannými známkami Haiku, Inc.\n\n +Marvell (firmware) AboutWindow Marvell (firmvér) Copyright © 1987-1988 Digital Equipment Corporation, Maynard, Massachusetts.\nAll rights reserved. AboutView Copyright © 1987-1988 Digital Equipment Corporation, Maynard, Massachusetts.\nVšetky práva vyhradené. +GNU LGPL v2 AboutWindow GNU LGPL v2 +The HaikuPorts team\n AboutView Tím Haiku-Ports\n %total MiB total, %inaccessible MiB inaccessible AboutView %total MiB celkom, %inaccessible MiB neprístupných +Intel (2xxx firmware) AboutWindow Intel (2xxx firmvér) Contributors:\n AboutView Prispievatelia:\n Unknown AboutView Neznáme Copyright © 2001-2003 Expat maintainers. AboutView Copyright © 2001-2003 správci Expat. Copyright © 1999-2006 Brian Paul. Mesa3D Project. All rights reserved. AboutView Copyright © 1999-2006 Brian Paul. Mesa3D Project. Všetky práva vyhradené. Copyright © 2002-2004 Vivek Mohan. All rights reserved. AboutView Copyright © 2002-2004 Vivek Mohan. Všetky práva vyhradené. +Public Domain AboutWindow Voľné dielo +Intel (firmware) AboutWindow Intel (firmvér) +BSD (2-clause) AboutWindow BSD (2-bodová) %.2f GHz AboutView %.2f GHz Memory: AboutView Pamäť: Copyright © 1996-1997 Jeff Prosise. All rights reserved. AboutView Copyright © 1996-1997 Jeff Prosise. Všetky práva vyhradené. Copyright © 2006-2012 Kentaro Fukuchi AboutView Copyright © 2006-2012 Kentaro Fukuchi Copyright © 1994-2009, Thomas G. Lane, Guido Vollbeding. This software is based in part on the work of the Independent JPEG Group. AboutView Copyright © 1994-2009, Thomas G. Lane, Guido Vollbeding. Tento softvér je sčasti zaločený na práci Independent JPEG Group. Past maintainers:\n AboutView Minulí vývojári:\n +Contains software from the FreeBSD Project, released under the BSD license:\nftpd, ping, telnet, telnetd, traceroute\nCopyright © 1994-2008 The FreeBSD Project. All rights reserved. AboutView Obsahuje softvér z projektu FreeBSD, uvoľnený za podmienok licencie BSD:\nftpd, ping, telnet, telnetd, traceroute\nCopyright © 1994-2008 The FreeBSD Project. Všetky práva vyhradené. +GNU GPL v3 AboutWindow GNU GPL v3 \n\nSpecial thanks to:\n AboutView \n\nŠpecialne poďakovanie:\n \n…and probably some more we forgot to mention (sorry!)\n\n AboutView \n… a zrejme mnoho ďalších, ktorých sme zabudli uviesť (prepáčte!)\n\n Licenses: AboutView Licencie: @@ -40,21 +55,25 @@ Copyright © 2006-2007 Intel Corporation. All rights reserved. AboutView Copyri The code that is unique to Haiku, especially the kernel and all code that applications may link against, is distributed under the terms of the . Some system libraries contain third party code distributed under the . You can find the copyrights to third party code below.\n\n AboutView and aren't variables and can be translated. However, please, don't remove < and > as they're needed as placeholders for proper hypertext functionality. Kód, ktorý je jedinečný pre Haiku, obzvlášť jadro a všetok kód, voči ktorému sa linkujú aplikácie je šírený za podmienok . Niektoré knižnice systému môžu obsahovať kód tretích strán, ktorý je šírený za podmienok. Informácie o autorských právach ku kódu tretích strán si môžete prečítať nižšie.\n\n Time running: AboutView Čas behu: Contains software developed by the NetBSD Foundation, Inc. and its contributors:\nftp, tput\nCopyright © 1996-2008 The NetBSD Foundation, Inc. All rights reserved. AboutView Obsahuje softvér, ktorý vyvinula NetBSD Foundation, Inc. a jej prispievatelia:\nftp, tput\nCopyright © 1996-2008 The NetBSD Foundation, Inc. Všetky práva vyhradené. +GNU GPL v2 AboutWindow GNU GPL v2 Google and their Google Summer of Code and Google Code In programs\n AboutView Google a ich programy Google Summer of Code a Google Code-in The Haikuware team and their bounty program\n AboutView Tím Haikuware a ich program odmien\n Copyright © 1995, 1998-2001 Jef Poskanzer. All rights reserved. AboutView Copyright © 1995, 1998-2001 Jef Poskanzer. Všetky práva vyhradené. Copyright © 2010-2011 Google Inc. All rights reserved. AboutView Copyright © 2010-2011 Google Inc. Všetky práva vyhradené. +Website & marketing:\n AboutView Web a marketing:\n About this system AboutWindow O tomto systéme Version: AboutView Verzia: Copyright © 1994-2008 Xiph.Org. All rights reserved. AboutView Copyright © 1994-2008 Xiph.Org. Všetky práva vyhradené. Copyright © 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper. AboutView Copyright © 1998-2000 Thai Open Source Software Center Ltd a Clark Cooper. Copyright © 2004-2005 Intel Corporation. All rights reserved. AboutView Copyright © 2004-2005 Intel Corporation. Všetky práva vyhradené. Copyright © 2002-2006 Maxim Shemanarev (McSeem). AboutView Copyright © 2002-2006 Maxim Shemanarev (McSeem). +Copyright © 2000-2014 Fabrice Bellard, et al. AboutView Copyright © 2000-2014 Fabrice Bellard, et al. Copyright © 1999-2007 Michael C. Ring. All rights reserved. AboutView Copyright © 1999-2007 Michael C. Ring. Všetky práva vyhradené. The BeGeistert team\n AboutView Tím BeGeistert\n The University of Auckland and Christof Lutteroth\n\n AboutView University of Auckland a Christof Lutteroth\n\n Copyright © 1990-2003 Wada Laboratory, the University of Tokyo. AboutView Copyright © 1990-2003 Wada Laboratory, University of Tokyo. Copyright © 1995-2001 Lars Düning. All rights reserved. AboutView Copyright © 1995-2001 Lars Düning. Všetky práva vyhradené. +GNU LGPL v2.1 AboutWindow GNU LGPL v2.1 Copyright © 2003-2006 Intel Corporation. All rights reserved. AboutView Copyright © 2003-2006 Intel Corporation. Všetky práva vyhradené. %ld MHz AboutView %ld MHz Copyright © 1997-2006 PDFlib GmbH and Thomas Merz. All rights reserved.\nPDFlib and PDFlib logo are registered trademarks of PDFlib GmbH. AboutView Copyright © 1997-2006 PDFlib GmbH a Thomas Merz. Všetky práva vyhradené.\nPDFlib a logo PDFlib sú registrované ochranné známky PDFlib GmbH. @@ -63,6 +82,7 @@ Copyright © 1991-2000 Silicon Graphics, Inc. All rights reserved. AboutView Co MIT license. All rights reserved. AboutView Licencia MIT. Všetky práva vyhradené. [Click a license name to read the respective license.]\n\n AboutView [Kliknite na názov licencie a prečítajte si príslušnú licenciu.]\n\n Copyright © 2007 Ralink Technology Corporation. All rights reserved. AboutView Copyright © 2007 Ralink Technology Corporation. Všetky práva vyhradené. +BSD (3-clause) AboutWindow BSD (3-bodová) Copyright © 1990-2002 Info-ZIP. All rights reserved. AboutView Copyright © 1990-2002 Info-ZIP. Všetky práva vyhradené. License: AboutView Licencia: 2001 by Andy Ritger based on the Generalized Timing Formula AboutView 2001, Andy Ritger, založené na Zovšeobecnenom časovacom vzorci diff --git a/data/catalogs/apps/activitymonitor/sk.catkeys b/data/catalogs/apps/activitymonitor/sk.catkeys index 5800853b4d..b162316f7e 100644 --- a/data/catalogs/apps/activitymonitor/sk.catkeys +++ b/data/catalogs/apps/activitymonitor/sk.catkeys @@ -1,10 +1,12 @@ -1 slovak x-vnd.Haiku-ActivityMonitor 234995750 +1 slovak x-vnd.Haiku-ActivityMonitor 2455521641 P-faults DataSource P-fault Media nodes DataSource Mediálne uzly Threads DataSource Vlákna +Always on top ActivityWindow Vždy na vrchu Add graph ActivityWindow Pridať graf Teams DataSource Tímy Hide legend ActivityView Skryť legendu +MiB DataSource MiB Network send DataSource Sieť - odoslané CPU usage (combined) DataSource Využitie CPU (kombinované) CPU DataSource CPU @@ -31,6 +33,7 @@ Remove graph ActivityView Odstrániť graf CPU usage DataSource Využitie CPU Raw clipboard DataSource Schránka bez formátu Sems DataSource Semafory +%.1f MiB DataSource %.1f MiB ActivityMonitor System name Monitor aktivity Running applications DataSource Bežiace aplikácie Semaphores DataSource Semafory diff --git a/data/catalogs/apps/bootmanager/sk.catkeys b/data/catalogs/apps/bootmanager/sk.catkeys index b9ecc75345..cbd450ef2c 100644 --- a/data/catalogs/apps/bootmanager/sk.catkeys +++ b/data/catalogs/apps/bootmanager/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-BootManager 3355843558 +1 slovak x-vnd.Haiku-BootManager 3886671855 The boot manager has been successfully installed on your system. BootManagerController Správca zavádzania bol úspešne nainštalovaný na váš systém. After two seconds DefaultPartitionPage Po dvoch sekundách Uninstall Boot Manager UninstallPage Title Odinštalovať Správcu zavádzania @@ -8,10 +8,12 @@ Hard Drive DrivesPage Default disk name Pevný disk USB Drive DrivesPage Default disk name Disk USB The Master Boot Record (MBR) of the boot device:\n\t%s\nwill now be saved to disk. Please select a file to save the MBR into.\n\nIf something goes wrong with the installation or if you later wish to remove the boot menu, simply run the bootman program and choose the 'Uninstall' option. BootManagerController MBR zavádzacieho zariadenia:\n\t %s\nsa teraz uloží na disk. Prosím, zvoľte súbor, kam sa uloží MBR.\n\nAk sa niečo v inštalácii pokazí alebo jednoducho neskôr budete chcieť odstrániť menu zavádzača, jednoducho spustite program Správca zavádzania a zvoľte možnosť „Odinštalovať“. About to restore the Master Boot Record (MBR) of %disk from %file. Do you wish to continue? BootManagerController Don't translate the place holders: %disk and %file Chystáte sa obnoviť MBR disku %disk zo súboru %file. Chcete pokračovať? +First partition starts too early BootManagerController Title Prvá disková oblasť začína príliš zavčasu An error occurred writing the boot menu. The Master Boot Record might be destroyed, you should restore the MBR now! BootManagerController Vyskytla sa chyba počas zapisovania menu zavádzača. MBR môže byť zničený. Mali by ste ihneď obnoviť MBR! Partitions PartitionsPage Title Oblasti Timeout: %s DefaultPartitionPage Časový interval: %s Select FileSelectionPage Button Vybrať +Incompatible format! DrivesPage Cannot install Nekompatibilný formát! Cannot access! DrivesPage Cannot install Nie je možný prístup! Uninstall boot manager BootManagerController Title Odinštalovať Správcu zavádzania After four seconds DefaultPartitionPage Po štyroch sekundách @@ -24,7 +26,9 @@ Please specify a default partition and a timeout.\nThe boot menu will load the d After one second DefaultPartitionPage Po jednej sekunde The following partitions were detected. Please check the box next to the partitions to be included in the boot menu. You can also set the names of the partitions as you would like them to appear in the boot menu. PartitionsPage Boli zistené nasledovné oblasti. Prosím, zaškrtnite pole vedľa oblastí, ktoré chcete zahrnúť do menu zavádzača. Môžete tiež nastaviť názvy oblastí, aké chcete aby sa zobrazovali v menu zavádzača. After one minute DefaultPartitionPage Po jednej minúte +The old Master Boot Record could not be saved to %s. You can continue the installation but there will be no way to uninstall the boot menu. BootManagerController Starý Master Boot Record sa nepodarilo uložiť do %s. Môžete pokračovať v inštalácii, ale to nebude možné odinštalovať menu zavádzača systému. The Master Boot Record of the boot device (%DISK) has been successfully restored from %FILE. BootManagerController MBR zavádzacieho zariadenia (%DISK) bol úspešne obnovený zo súboru %FILE. +Quit WizardView Button Ukončiť Write boot menu BootManagerController Button Zapísať menu zavádzača The Master Boot Record could not be restored! BootManagerController MBR nebolo možné obnoviť! Uninstall DrivesPage Button Odinštalovať @@ -35,6 +39,7 @@ Installation of boot menu completed BootManagerController Title Inštalácia men Unnamed %d LegacyBootMenu Default name of a partition whose name could not be read from disk; characters in codepage 437 are allowed only Nepomenovaný %d File: FileSelectionPage Text control label Súbor: Previous WizardView Button Späť +The first partition on the disk starts too early and does not leave enough space free for a boot menu.\nBoot Manager needs 2 KiB available space before the first partition. BootManagerController Prvá oblasť na disku začína príliš zavčasu a nenecháva dostatok voľného miesta pre zavádzacie menu.\nSprávca zavádzania potrebuje 2 KiB voľného miesta pred prvou oblasťou. Install DrivesPage Button Nainštalovať About to write the following boot menu to the boot disk (%s). Please verify the information below before continuing. BootManagerController Chystá sa zápis nasledovného menu zavádzača na zavádzací disk (%s). Prosím, overte nasledovné informácie predtým, než budete pokračovať. Unknown LegacyBootMenu Text is shown for an unknown partition type Neznámy @@ -45,9 +50,11 @@ No space available! DrivesPage Cannot install Nie je voľné miesto! Never DefaultPartitionPage Nikdy Partition table not compatible BootManagerController Title Tabuľka oblastí nie je kompatibilná Old Master Boot Record saved BootManagerController Title Starý MBR je uložený +Old Master Boot Record backup failure BootManagerController Title Zlyhalo zálohovanie starého MBR Boot Manager is unable to read the partition table! BootManagerController Správca zavádzania nedokáže prečítať tabuľku oblastí! Error reading partition table BootManagerController Title Chyba pri čítaní tabuľky oblastí Installation of boot menu failed BootManagerController Title Inštalácia menu zavádzača zlyhala +The partition table of the first hard disk is not compatible with Boot Manager.\nBoot Manager only works with IBM PC MBR partitions. BootManagerController Tabuľka diskových oblastí prvého disku nie je kompatibilná so Správcom zavádzania.\nSprávca zavádzania dokáže pracovať len s oblasťami IBM PC MBR. Backup Master Boot Record BootManagerController Title Zálohovať MBR About to write the boot menu to disk. Are you sure you want to continue? BootManagerController Chystá sa zápis menu zavádzača na disk. Ste si istý, že chcete pokračovať? The old Master Boot Record was successfully saved to %s. BootManagerController Starý MBR bol úspešne uložený do %s. diff --git a/data/catalogs/apps/charactermap/sk.catkeys b/data/catalogs/apps/charactermap/sk.catkeys index e64a15ca9b..266b9835ed 100644 --- a/data/catalogs/apps/charactermap/sk.catkeys +++ b/data/catalogs/apps/charactermap/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-CharacterMap 56063163 +1 slovak x-vnd.Haiku-CharacterMap 1534181938 Enclosed alphanumerics UnicodeBlocks Uzavreté alfanumerické znaky Basic Latin UnicodeBlocks Latinka - základné znaky View CharacterWindow Zobraziť @@ -123,6 +123,7 @@ Vai UnicodeBlocks Vai Yi Radicals UnicodeBlocks Yi - radikály Cyrillic extended B UnicodeBlocks Cyrillika, rozšírená A Quit CharacterWindow Ukončiť +Ancient symbols UnicodeBlocks Staré symboly Braille patterns UnicodeBlocks Braillove vzory New Tai Lue UnicodeBlocks New Tai Lue Runic UnicodeBlocks Runy diff --git a/data/catalogs/apps/codycam/sk.catkeys b/data/catalogs/apps/codycam/sk.catkeys index 4aa231fbc3..25180be96c 100644 --- a/data/catalogs/apps/codycam/sk.catkeys +++ b/data/catalogs/apps/codycam/sk.catkeys @@ -1,4 +1,5 @@ -1 slovak x-vnd.Haiku-CodyCam 183572276 +1 slovak x-vnd.Haiku-CodyCam 2193838145 +Upload… VideoConsumer.cpp Nahrať… Capturing Image… VideoConsumer.cpp Zachytáva sa obrázok… Every 30 seconds CodyCam Každých 30 sekúnd File name: CodyCam Názov súboru: @@ -10,9 +11,9 @@ Format: CodyCam Formát: Every 2 hours CodyCam Každé 2 hodiny Closing the window\n VideoConsumer.cpp Zatvára sa okno\n login ID expected CodyCam očakávalo sa prihlasovacie meno -Rate: CodyCam Rýchlosť: +Rate: CodyCam Interval: JPEG image CodyCam Obrázok JPEG -Capture Rate Menu CodyCam Menu rýchlosti zachytávania +Capture Rate Menu CodyCam Menu intervalu zachytávania File %s # unterminated quote at end of file\n SettingsHandler Súbor %s # neukončená úvodzovka na konci súboru\n Password: CodyCam Heslo: Passive FTP CodyCam Pasívne FTP @@ -61,12 +62,13 @@ upload client name expected CodyCam očakával sa názov nahrávacieho klienta SFTP CodyCam SFTP Connected… VideoConsumer.cpp Pripojené… PASS (real password sent)\n FtpClient PASS (skutočné odoslané heslo)\n +File upload failed VideoConsumer.cpp Nahranie súboru zlyhalo Every 5 minutes CodyCam Každých 5 minút read: %d\n SftpClient prečítané: %d\n Capture controls CodyCam Ovládacie prvky zachytávania Every hour CodyCam Každú hodinu Cannot connect the video source to the video window CodyCam Nebolo možné spojiť zdroj videa s oknom s videom -capture rate expected CodyCam očakávaná rýchlosť zachytávania +capture rate expected CodyCam očakávaný interval zachytávania Error getting initial latency for the capture node CodyCam Chyba pri zisťovaní úvodnej latencie uzla zachytávania Send to… CodyCam Poslať kam… on or off expected Settings Do not translate 'on' and 'off' očakávalo sa „on“ alebo „off“ @@ -84,7 +86,7 @@ Every 4 hours CodyCam Každé 4 hodiny FTP CodyCam FTP Cannot seek time source! CodyCam Nie je možné posunúť sa na zdroj času! File CodyCam Súbor -Image Format Menu CodyCam Menu formát obrázka +Image Format Menu CodyCam Menu formátu obrázka Every 30 minutes CodyCam Každých 30 minút reply: '%s'\n SftpClient odpoveď: „%s“\n Start video CodyCam Spustiť video diff --git a/data/catalogs/apps/deskbar/be.catkeys b/data/catalogs/apps/deskbar/be.catkeys index 8dfe58a47e..2780d6d9a9 100644 --- a/data/catalogs/apps/deskbar/be.catkeys +++ b/data/catalogs/apps/deskbar/be.catkeys @@ -1,4 +1,4 @@ -1 belarusian x-vnd.Be-TSKB 2335730970 +1 belarusian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Выключыць Sort applications by name PreferencesWindow Сартаваць прагамы па назвах Suspend DeskbarMenu Прыпыніць @@ -27,7 +27,6 @@ Large PreferencesWindow Вялікі Auto-raise PreferencesWindow Узнікаць аўтаматычна Recent folders: PreferencesWindow Нядаўнія каталёгі: Show application expander PreferencesWindow Паказваць кнопку спісу праграм -Restart Tracker DeskbarMenu Перазапусціць Tracker Close all WindowMenu Закрыць усё Deskbar preferences PreferencesWindow Наладкі Deskbar Mount DeskbarMenu Прымацаваць diff --git a/data/catalogs/apps/deskbar/de.catkeys b/data/catalogs/apps/deskbar/de.catkeys index 66c87e41d1..64b5b0d06c 100644 --- a/data/catalogs/apps/deskbar/de.catkeys +++ b/data/catalogs/apps/deskbar/de.catkeys @@ -1,4 +1,4 @@ -1 german x-vnd.Be-TSKB 2335730970 +1 german x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Ausschalten Sort applications by name PreferencesWindow Laufende Anwendungen sortieren Suspend DeskbarMenu Ruhezustand @@ -27,7 +27,6 @@ Large PreferencesWindow Groß Auto-raise PreferencesWindow Automatisch nach vorn holen Recent folders: PreferencesWindow Letzte Ordner: Show application expander PreferencesWindow Expander anzeigen -Restart Tracker DeskbarMenu Tracker neu starten Close all WindowMenu Alle schließen Deskbar preferences PreferencesWindow Deskbar-Einstellungen Mount DeskbarMenu Einhängen diff --git a/data/catalogs/apps/deskbar/es.catkeys b/data/catalogs/apps/deskbar/es.catkeys index 2acec19c2d..daa008f2a4 100644 --- a/data/catalogs/apps/deskbar/es.catkeys +++ b/data/catalogs/apps/deskbar/es.catkeys @@ -1,4 +1,4 @@ -1 spanish; castilian x-vnd.Be-TSKB 2335730970 +1 spanish; castilian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Apagar Sort applications by name PreferencesWindow Ordenar aplicaciones por nombre Suspend DeskbarMenu Suspender @@ -27,7 +27,6 @@ Large PreferencesWindow Grande Auto-raise PreferencesWindow Redimensionar automáticamente Recent folders: PreferencesWindow Carpetas recientes: Show application expander PreferencesWindow Mostar expansor de aplicación -Restart Tracker DeskbarMenu Reiniciar rastreador Close all WindowMenu Cerrar todo Deskbar preferences PreferencesWindow Preferencias de la barra de escritorio Mount DeskbarMenu Montar diff --git a/data/catalogs/apps/deskbar/fi.catkeys b/data/catalogs/apps/deskbar/fi.catkeys index 00376576a7..62427e618f 100644 --- a/data/catalogs/apps/deskbar/fi.catkeys +++ b/data/catalogs/apps/deskbar/fi.catkeys @@ -1,4 +1,4 @@ -1 finnish x-vnd.Be-TSKB 2335730970 +1 finnish x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Sammuta virta Sort applications by name PreferencesWindow Lajittele sovellukset nimen perusteella Suspend DeskbarMenu Keskeytystila @@ -27,7 +27,6 @@ Large PreferencesWindow Suuri Auto-raise PreferencesWindow Nosta automaattisesti Recent folders: PreferencesWindow Äskettäiset kansiot: Show application expander PreferencesWindow Näytä sovelluslaajentaja -Restart Tracker DeskbarMenu Käynnistä Seuraaja uudelleen Close all WindowMenu Sulje kaikki Deskbar preferences PreferencesWindow Työpöytäpalkin asetukset Mount DeskbarMenu Liitä diff --git a/data/catalogs/apps/deskbar/fr.catkeys b/data/catalogs/apps/deskbar/fr.catkeys index 5a4cc07b74..dfb16765ad 100644 --- a/data/catalogs/apps/deskbar/fr.catkeys +++ b/data/catalogs/apps/deskbar/fr.catkeys @@ -1,4 +1,4 @@ -1 french x-vnd.Be-TSKB 2335730970 +1 french x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Éteindre Sort applications by name PreferencesWindow Trier les applications par nom Suspend DeskbarMenu Mettre en veille @@ -27,7 +27,6 @@ Large PreferencesWindow Grande Auto-raise PreferencesWindow Rehausser automatiquement Recent folders: PreferencesWindow Dossiers récents : Show application expander PreferencesWindow Montrer le dérouleur d’application -Restart Tracker DeskbarMenu Redémarrer le Tracker Close all WindowMenu Tout fermer Deskbar preferences PreferencesWindow Réglages de la Deskbar Mount DeskbarMenu Monter diff --git a/data/catalogs/apps/deskbar/hr.catkeys b/data/catalogs/apps/deskbar/hr.catkeys index 3c9fa3a16d..9f37615216 100644 --- a/data/catalogs/apps/deskbar/hr.catkeys +++ b/data/catalogs/apps/deskbar/hr.catkeys @@ -1,4 +1,4 @@ -1 croatian x-vnd.Be-TSKB 2471778709 +1 croatian x-vnd.Be-TSKB 2792700964 Power off DeskbarMenu Isključi Sort applications by name PreferencesWindow Sortiraj programe po imenu Suspend DeskbarMenu Suspendiraj @@ -26,7 +26,6 @@ Large PreferencesWindow Veliko Auto-raise PreferencesWindow Samopodizanje Recent folders: PreferencesWindow Nedavne mape: Show application expander PreferencesWindow Pokaži proširivač programa -Restart Tracker DeskbarMenu Ponovno pokreni Tracker Close all WindowMenu Zatvori sve Deskbar preferences PreferencesWindow Deskbar osobitosti Mount DeskbarMenu Montiraj diff --git a/data/catalogs/apps/deskbar/hu.catkeys b/data/catalogs/apps/deskbar/hu.catkeys index 1dd25d03c2..a044b9f42b 100644 --- a/data/catalogs/apps/deskbar/hu.catkeys +++ b/data/catalogs/apps/deskbar/hu.catkeys @@ -1,4 +1,4 @@ -1 hungarian x-vnd.Be-TSKB 2335730970 +1 hungarian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Kikapcsolás Sort applications by name PreferencesWindow Rendezés a program neve szerint Suspend DeskbarMenu Felfüggesztés @@ -27,7 +27,6 @@ Large PreferencesWindow Nagy Auto-raise PreferencesWindow Automatikus előrehozás Recent folders: PreferencesWindow Utolsó mappák: Show application expander PreferencesWindow Programkibontó mutatása -Restart Tracker DeskbarMenu Nyomkövető újraindítása Close all WindowMenu Összes bezárása Deskbar preferences PreferencesWindow Asztalsáv-beállítások Mount DeskbarMenu Csatolás diff --git a/data/catalogs/apps/deskbar/it.catkeys b/data/catalogs/apps/deskbar/it.catkeys index e0f63890c1..be9e3b9d98 100644 --- a/data/catalogs/apps/deskbar/it.catkeys +++ b/data/catalogs/apps/deskbar/it.catkeys @@ -1,4 +1,4 @@ -1 italian x-vnd.Be-TSKB 2335730970 +1 italian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Spegni Sort applications by name PreferencesWindow Ordina per nome Suspend DeskbarMenu Sospendi @@ -27,7 +27,6 @@ Large PreferencesWindow Grandi Auto-raise PreferencesWindow Automaticamente in primo piano Recent folders: PreferencesWindow Cartelle recenti: Show application expander PreferencesWindow Mostra espansore applicazione -Restart Tracker DeskbarMenu Riavvia il Tracker Close all WindowMenu Chiudi tutto Deskbar preferences PreferencesWindow Preferenze di Deskbar Mount DeskbarMenu Monta diff --git a/data/catalogs/apps/deskbar/ja.catkeys b/data/catalogs/apps/deskbar/ja.catkeys index 4bd635a11f..4287df9c4e 100644 --- a/data/catalogs/apps/deskbar/ja.catkeys +++ b/data/catalogs/apps/deskbar/ja.catkeys @@ -1,4 +1,4 @@ -1 japanese x-vnd.Be-TSKB 2335730970 +1 japanese x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu 電源を切る Sort applications by name PreferencesWindow アプリケーションを名前順に並び替える Suspend DeskbarMenu サスペンド @@ -27,7 +27,6 @@ Large PreferencesWindow 大 Auto-raise PreferencesWindow マウスオーバーで手前に Recent folders: PreferencesWindow 最近開いたフォルダー Show application expander PreferencesWindow エキスパンダーを表示 -Restart Tracker DeskbarMenu Tracker を再起動 Close all WindowMenu すべて閉じる Deskbar preferences PreferencesWindow Deskbar の設定 Mount DeskbarMenu マウント diff --git a/data/catalogs/apps/deskbar/lt.catkeys b/data/catalogs/apps/deskbar/lt.catkeys index 064c2b0b48..26d50d89d2 100644 --- a/data/catalogs/apps/deskbar/lt.catkeys +++ b/data/catalogs/apps/deskbar/lt.catkeys @@ -1,4 +1,4 @@ -1 lithuanian x-vnd.Be-TSKB 2335730970 +1 lithuanian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Išjungti Sort applications by name PreferencesWindow Rikiuoti programas pagal pavadinimą Suspend DeskbarMenu Pristabdyti @@ -27,7 +27,6 @@ Large PreferencesWindow Didelės Auto-raise PreferencesWindow Automatiškai iškilti Recent folders: PreferencesWindow Paskiausi aplankai: Show application expander PreferencesWindow Rodyti programų skleistuką -Restart Tracker DeskbarMenu Perleisti Pėdsekį Close all WindowMenu Užverti visus Deskbar preferences PreferencesWindow Užduočių juostos nuostatos Mount DeskbarMenu Prijungti diską diff --git a/data/catalogs/apps/deskbar/nl.catkeys b/data/catalogs/apps/deskbar/nl.catkeys index 141838e7c7..86e63af7a6 100644 --- a/data/catalogs/apps/deskbar/nl.catkeys +++ b/data/catalogs/apps/deskbar/nl.catkeys @@ -1,4 +1,4 @@ -1 dutch; flemish x-vnd.Be-TSKB 2632170999 +1 dutch; flemish x-vnd.Be-TSKB 2953093254 Power off DeskbarMenu Uitzetten Suspend DeskbarMenu Opschorten Applications PreferencesWindow Toepassingen @@ -22,7 +22,6 @@ Large PreferencesWindow Groot Auto-raise PreferencesWindow Automatisch naar boven Recent folders: PreferencesWindow Recente mappen: Show application expander PreferencesWindow Toon toepassing-expander -Restart Tracker DeskbarMenu Tracker herstarten Close all WindowMenu Alles sluiten Deskbar preferences PreferencesWindow Deskbar-voorkeuren Mount DeskbarMenu Betrek diff --git a/data/catalogs/apps/deskbar/pl.catkeys b/data/catalogs/apps/deskbar/pl.catkeys index 1555e88355..cd37596164 100644 --- a/data/catalogs/apps/deskbar/pl.catkeys +++ b/data/catalogs/apps/deskbar/pl.catkeys @@ -1,4 +1,4 @@ -1 polish x-vnd.Be-TSKB 2335730970 +1 polish x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Wyłącz Sort applications by name PreferencesWindow Sortuj aplikacje po nazwie Suspend DeskbarMenu Uśpij @@ -27,7 +27,6 @@ Large PreferencesWindow Duże Auto-raise PreferencesWindow Autoaktywacja Recent folders: PreferencesWindow Ostatnio przeglądane katalogi: Show application expander PreferencesWindow Aplikacje jako lista rozwijalna -Restart Tracker DeskbarMenu Uruchom ponownie Trackera Close all WindowMenu Zamknij wszystkie Deskbar preferences PreferencesWindow Ustawienia Deskbara Mount DeskbarMenu Zamontuj diff --git a/data/catalogs/apps/deskbar/pt_BR.catkeys b/data/catalogs/apps/deskbar/pt_BR.catkeys index bf9581185b..9dc9fac065 100644 --- a/data/catalogs/apps/deskbar/pt_BR.catkeys +++ b/data/catalogs/apps/deskbar/pt_BR.catkeys @@ -1,4 +1,4 @@ -1 portuguese (brazil) x-vnd.Be-TSKB 2335730970 +1 portuguese (brazil) x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Desligar Sort applications by name PreferencesWindow Ordenar aplicativos pelo nome Suspend DeskbarMenu Suspender @@ -27,7 +27,6 @@ Large PreferencesWindow Grande Auto-raise PreferencesWindow Auto-levantar Recent folders: PreferencesWindow Pastas recentes: Show application expander PreferencesWindow Mostrar expansor de aplicativo -Restart Tracker DeskbarMenu Reiniciar Rastreador Close all WindowMenu Fechar tudo Deskbar preferences PreferencesWindow Preferências da Deskbar Mount DeskbarMenu Montar diff --git a/data/catalogs/apps/deskbar/ro.catkeys b/data/catalogs/apps/deskbar/ro.catkeys index d15e28c34a..93df4b45c6 100644 --- a/data/catalogs/apps/deskbar/ro.catkeys +++ b/data/catalogs/apps/deskbar/ro.catkeys @@ -1,4 +1,4 @@ -1 romanian x-vnd.Be-TSKB 2335730970 +1 romanian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Oprire Sort applications by name PreferencesWindow Sortează aplicații după nume Suspend DeskbarMenu Suspendare @@ -27,7 +27,6 @@ Large PreferencesWindow Mare Auto-raise PreferencesWindow Auto-montează Recent folders: PreferencesWindow Dosare recente: Show application expander PreferencesWindow Afișează extensorul de aplicație -Restart Tracker DeskbarMenu Repornire Tracker Close all WindowMenu Închide tot Deskbar preferences PreferencesWindow Preferințe Deskbar Mount DeskbarMenu Montare diff --git a/data/catalogs/apps/deskbar/ru.catkeys b/data/catalogs/apps/deskbar/ru.catkeys index 6a478a0e57..f213bedd59 100644 --- a/data/catalogs/apps/deskbar/ru.catkeys +++ b/data/catalogs/apps/deskbar/ru.catkeys @@ -1,4 +1,4 @@ -1 russian x-vnd.Be-TSKB 2335730970 +1 russian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Выключить компьютер Sort applications by name PreferencesWindow Сортировать приложения по имени Suspend DeskbarMenu Приостановить @@ -27,7 +27,6 @@ Large PreferencesWindow Крупные Auto-raise PreferencesWindow Всплывать при наведении Recent folders: PreferencesWindow Недавние папки: Show application expander PreferencesWindow Отображать список окон приложений -Restart Tracker DeskbarMenu Перезапустить Tracker Close all WindowMenu Закрыть все Deskbar preferences PreferencesWindow Настройки Deskbar Mount DeskbarMenu Подключить diff --git a/data/catalogs/apps/deskbar/sk.catkeys b/data/catalogs/apps/deskbar/sk.catkeys index 06b06788a2..795fa7d084 100644 --- a/data/catalogs/apps/deskbar/sk.catkeys +++ b/data/catalogs/apps/deskbar/sk.catkeys @@ -1,16 +1,19 @@ -1 slovak x-vnd.Be-TSKB 1042823442 +1 slovak x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Vypnúť +Sort applications by name PreferencesWindow Zoradiť aplikácie podľa názvu Suspend DeskbarMenu Režim spánku Hide clock TimeView Skryť hodiny Applications PreferencesWindow Aplikácie Time preferences… TimeView Nastavenia času… About Haiku DeskbarMenu O Haiku +Edit in Tracker… PreferencesWindow Upraviť v Trackeri… Recent documents: PreferencesWindow Nedávne dokumenty: Recent applications DeskbarMenu Nedávne aplikácie Applications B_USER_DESKBAR_DIRECTORY/Applications Aplikácie Find… DeskbarMenu Nájsť… Show clock Tray Zobraziť hodiny Window PreferencesWindow Okno +Defaults PreferencesWindow Predvolené Menu PreferencesWindow Menu Recent documents DeskbarMenu Nedávne dokumenty Auto-hide PreferencesWindow Automaticky skrývať @@ -24,10 +27,10 @@ Large PreferencesWindow Veľké Auto-raise PreferencesWindow Automaticky aktivovať Recent folders: PreferencesWindow Nedávne priečinky: Show application expander PreferencesWindow Zobraziť výsuvný zoznam aplikácií -Restart Tracker DeskbarMenu Reštartovať Tracker Close all WindowMenu Zatvoriť všetky Deskbar preferences PreferencesWindow Nastavenia Panelu Mount DeskbarMenu Pripojiť +Revert PreferencesWindow Vrátiť späť Small PreferencesWindow Malé Recent applications: PreferencesWindow Nedávne aplikácie: Shutdown… DeskbarMenu Vypnúť… diff --git a/data/catalogs/apps/deskbar/sl.catkeys b/data/catalogs/apps/deskbar/sl.catkeys index 352378862b..f630719dd2 100644 --- a/data/catalogs/apps/deskbar/sl.catkeys +++ b/data/catalogs/apps/deskbar/sl.catkeys @@ -1,4 +1,4 @@ -1 slovenian x-vnd.Be-TSKB 3867888028 +1 slovenian x-vnd.Be-TSKB 4188810283 Power off DeskbarMenu Ugasni Sort applications by name PreferencesWindow Razvrsti aplikacije po imenu Hide clock TimeView Skrij uro @@ -22,7 +22,6 @@ Deskbar System name Deskbar Restart system DeskbarMenu Ponovno zaženi računalnik Auto-raise PreferencesWindow Samodejno dvigni Recent folders: PreferencesWindow Nedavne mape: -Restart Tracker DeskbarMenu Ponovno zaženi Tracker Close all WindowMenu Zapri vse Mount DeskbarMenu Priklopi Revert PreferencesWindow Povrni diff --git a/data/catalogs/apps/deskbar/sv.catkeys b/data/catalogs/apps/deskbar/sv.catkeys index 1f35d4fc99..b0be571042 100644 --- a/data/catalogs/apps/deskbar/sv.catkeys +++ b/data/catalogs/apps/deskbar/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Be-TSKB 2335730970 +1 swedish x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Stäng av Sort applications by name PreferencesWindow Sortera program efter namn Suspend DeskbarMenu Vänteläge @@ -27,7 +27,6 @@ Large PreferencesWindow Stor Auto-raise PreferencesWindow Höj vid närkontakt Recent folders: PreferencesWindow Senaste mappar: Show application expander PreferencesWindow Visa program-expanderare -Restart Tracker DeskbarMenu Starta om Tracker Close all WindowMenu Stäng alla Deskbar preferences PreferencesWindow Deskbar inställningar Mount DeskbarMenu Montera diff --git a/data/catalogs/apps/deskbar/uk.catkeys b/data/catalogs/apps/deskbar/uk.catkeys index 00f2ea5735..0abb3fc119 100644 --- a/data/catalogs/apps/deskbar/uk.catkeys +++ b/data/catalogs/apps/deskbar/uk.catkeys @@ -1,4 +1,4 @@ -1 ukrainian x-vnd.Be-TSKB 2335730970 +1 ukrainian x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu Вимкнути Sort applications by name PreferencesWindow Сортувати програми за назвою Suspend DeskbarMenu Призупинити @@ -27,7 +27,6 @@ Large PreferencesWindow Великі Auto-raise PreferencesWindow Автоспливання Recent folders: PreferencesWindow Недавні папки: Show application expander PreferencesWindow Показувати додаток expander -Restart Tracker DeskbarMenu Перезавантажити Tracker Close all WindowMenu Закрити все Deskbar preferences PreferencesWindow Налаштування Deskbar Mount DeskbarMenu Приєднати diff --git a/data/catalogs/apps/deskbar/zh_Hans.catkeys b/data/catalogs/apps/deskbar/zh_Hans.catkeys index 18dc45adef..6503722f7f 100644 --- a/data/catalogs/apps/deskbar/zh_Hans.catkeys +++ b/data/catalogs/apps/deskbar/zh_Hans.catkeys @@ -1,4 +1,4 @@ -1 english x-vnd.Be-TSKB 2335730970 +1 english x-vnd.Be-TSKB 2656653225 Power off DeskbarMenu 关闭电源 Sort applications by name PreferencesWindow 按名称排序 Suspend DeskbarMenu 挂起 @@ -27,7 +27,6 @@ Large PreferencesWindow 大 Auto-raise PreferencesWindow 自动 Recent folders: PreferencesWindow 最近文件夹: Show application expander PreferencesWindow 显示程序扩展 -Restart Tracker DeskbarMenu 重启文件浏览器 Close all WindowMenu 关闭所有 Deskbar preferences PreferencesWindow 桌面栏首选项 Mount DeskbarMenu 挂载 diff --git a/data/catalogs/apps/deskcalc/sk.catkeys b/data/catalogs/apps/deskcalc/sk.catkeys index e26dbe378d..5426a66d9b 100644 --- a/data/catalogs/apps/deskcalc/sk.catkeys +++ b/data/catalogs/apps/deskcalc/sk.catkeys @@ -1,9 +1,10 @@ -1 slovak x-vnd.Haiku-DeskCalc 3276968552 +1 slovak x-vnd.Haiku-DeskCalc 1694821448 Compact CalcView Kompaktná Scientific CalcView Vedecká DeskCalc System name Kalkulačka Basic CalcView Základná Radians CalcView Radiány Enable Num Lock on startup CalcView Zapnúť NumLock pri štarte +Calculating CalcView Počíta sa Degrees CalcView Stupne Audio Feedback CalcView Zvuková spätná väzba diff --git a/data/catalogs/apps/diskprobe/sk.catkeys b/data/catalogs/apps/diskprobe/sk.catkeys index 61e8ef0503..3963fffed2 100644 --- a/data/catalogs/apps/diskprobe/sk.catkeys +++ b/data/catalogs/apps/diskprobe/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-DiskProbe 1806743923 +1 slovak x-vnd.Haiku-DiskProbe 2944605311 File offset: ProbeView Ofset súboru: %ld (native) ProbeView %ld (natívne) 64 bit unsigned value: TypeEditors 64-bitová hodnota bez znamienka: @@ -98,6 +98,7 @@ Base ProbeView A menu item, the number that is basis for a system of calculation Image view TypeEditors Image means here a picture file, not a disk image. Zobrazenie obrázka Cancel AttributeWindow Zrušiť Type editor not supported ProbeView Editor typov nie je podporovaný +Block size ProbeView Menu item. This is in the same menu window than 'Base' and 'Font size' Veľkosť bloku MIME type editor TypeEditors Editor typov MIME Swapped: %Ld (0x%0*Lx) ProbeView Vymenené: %Ld (0x%0*Lx) Find FindWindow Nájsť diff --git a/data/catalogs/apps/diskusage/sk.catkeys b/data/catalogs/apps/diskusage/sk.catkeys index 042bb1b8b9..efbe21ab84 100644 --- a/data/catalogs/apps/diskusage/sk.catkeys +++ b/data/catalogs/apps/diskusage/sk.catkeys @@ -1,5 +1,7 @@ -1 slovak x-vnd.Haiku-DiskUsage 4268917316 +1 slovak x-vnd.Haiku-DiskUsage 2951688400 +%size% in {0, plural, one{# file} other{# files}} Info Window %size% v {0, plural, one{# súbore} other{# súboroch}} Scanning %refName% Scanner Prehľadáva sa %refName% +%d files Status View For UI layouting only, use the longest plural form for your language %d súborov Size Info Window Veľkosť Rescan Pie View Znovu preskúmať Kind Info Window Druh @@ -16,5 +18,6 @@ Modified Info Window Zmenené Abort Status View Zrušiť Open with Pie View Otvoriť pomocou Open Pie View Otvoriť +{0, plural, one{# file} other{# files}} Status View {0, plural, one{# súbor} few{# súbory} other{# súborov}} %a, %d %b %Y, %r Info Window %a, %d %b %Y, %r Free on %refName% Scanner Voľné na %refName% diff --git a/data/catalogs/apps/drivesetup/sk.catkeys b/data/catalogs/apps/drivesetup/sk.catkeys index 80a2b18467..80b2d2d0ab 100644 --- a/data/catalogs/apps/drivesetup/sk.catkeys +++ b/data/catalogs/apps/drivesetup/sk.catkeys @@ -1,11 +1,13 @@ -1 slovak x-vnd.Haiku-DriveSetup 973049051 +1 slovak x-vnd.Haiku-DriveSetup 2321187933 DriveSetup System name Nastavenie diskových oblastí +Could not acquire partitioning information. MainWindow Nepodarilo sa získať informácie o diskových oblastiach. Cancel AbstractParametersPanel Zrušiť Delete MainWindow Zmazať Are you sure you want to write the changes back to disk now?\n\nAll data on the selected partition will be irretrievably lost if you do so! MainWindow Ste si istí, že chcete tieto zmeny teraz zapísať na disk?\n\nAk tak urobíte, všetky údaje na vybranej diskovej oblasti budú nenávratne stratené! Rescan MainWindow Znovu preskúmať OK MainWindow OK There's no space on the partition where a child partition could be created. MainWindow Na oblasti nie je miesto, kde by bolo možné vytvoriť podriadenú oblasť. +Could not unmount partition MainWindow Nepodarilo sa odpojiť oblasť Initialize InitializeParametersPanel Inicializovať OK AbstractParametersPanel OK PartitionList @@ -15,8 +17,10 @@ No disk devices have been recognized. DiskView Neboli rozpoznané žiadne disko Failed to initialize the disk %s!\n MainWindow Nepodarilo sa inicializovať disk %s!\n The selected disk is read-only. MainWindow Vybraný disk je len na čítanie. Are you sure you want to format the partition \"%s\"? You will be asked again before changes are written to the disk. MainWindow Ste si istí, že chcete naformátovať oblasť „%s“? Pred zapísaním zmien na disk sa vás program znova spýta. +Should unmounting be forced?\n\nNote: If an application is currently writing to the volume, unmounting it now might result in loss of data.\n MainWindow Vynútiť odpojenie?\n\nPozn.: Ak aplikácia momentálne na zväzok zapisuje, jeho odpojenie môže spôsobiť stratu dát.\n Could not mount partition %s. MainWindow Nepodarilo sa pripojiť oblasť %s. The partition %s has been successfully formatted.\n MainWindow Oblasť %s bola úspešne naformátovaná.\n +Change parameters MainWindow Zmeniť parametre The partition %s is already unmounted. MainWindow Oblasť %s je už odpojená. Failed to delete the partition. No changes have been written to disk. MainWindow Nepodarilo sa zmazať oblasť. Žiadne zmeny neboli zapísané na disk. Could not delete the selected partition. MainWindow Nepodarilo sa zmazať vybranú oblasť. @@ -35,36 +39,54 @@ Write changes MainWindow Zapísať zmeny There was an error preparing the disk for modifications. MainWindow Vyskytla sa chyba pri pripravovaní disku na zmeny. The partition %s is already mounted. MainWindow Oblasť %s je už pripojená. Are you sure you want to format the partition? You will be asked again before changes are written to the disk. MainWindow Ste si istí, že chcete naformátovať oblasť? Pred zapísaním zmien na disk sa vás program znova spýta. +Partition name: ChangeParametersPanel Názov oblasti: +Change ChangeParametersPanel Zmeniť Are you sure you want to write the changes back to disk now?\n\nAll data on the disk %s will be irretrievably lost if you do so! MainWindow Ste si istý, že chcete tieto zmeny teraz zapísať na disk?\n\nAk tak urobíte, všetky údaje na disku %s budú nenávratne stratené! Are you sure you want to delete the selected partition?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow Ste si istí, že chcete zmazať vybranú diskovú oblasť?\n\nAk tak urobíte, všetky údaje na vybranej diskovej oblasti budú nenávratne stratené! Create… MainWindow Vytvoriť… +Are you sure you want to format a raw disk? (Most people initialize the disk with a partitioning system first) You will be asked again before changes are written to the disk. MainWindow Ste si istý, že chcete naformátovať prázdny disk? (Väčšina ľudí najskôr disk inicializuje zapísaním tabuľky oblastí) Požiadame vás znova o potvrdenie predtým, než sa zmeny zapíšu na disk. The disk has been successfully initialized.\n MainWindow Disk bol úspešne inicializovaný.\n Could not unmount partition %s. MainWindow Nepodarilo sa odpojiť oblasť %s. +Failed to change the parameters of the partition. No changes have been written to disk. MainWindow Nepodarilo sa zmeniť parametre oblasti. Žiadne zmeny neboli zapísané na disk. Failed to format the partition %s!\n MainWindow Nepodarilo sa naformátovať oblasť %s!\n Mount MainWindow Pripojiť +Partition type PartitionList Typ oblasti +The panel experienced a problem! MainWindow Vyskytol sa problém v Paneli! +Change parameters… MainWindow Zmeniť parametre… Device PartitionList Zariadenie Disk MainWindow Disk Are you sure you want to initialize the selected disk? All data will be lost. You will be asked again before changes are written to the disk.\n MainWindow Ste si istí, že chcete inicializovať vybraný disk? Stratia sa všetky údaje na ňom. Pred zapísaním zmien na disk sa vás program znova spýta.\n +Partition size CreateParametersPanel Veľkosť oblasti Device DiskView Zariadenie Active PartitionList Aktívna Volume name PartitionList Názov zväzku Continue MainWindow Pokračovať Cannot delete the selected partition. MainWindow Nie je možné zmazať vybranú diskovú oblasť. Mount all MainWindow Pripojiť všetky +End: %s Support Koniec: %s +The panel could not return successfully. MainWindow Panel sa nedokázal úspešne ukončiť. Cancel MainWindow Zrušiť Delete partition MainWindow Zmazať oblasť +Are you sure you want to change parameters of the selected partition?\n\nThe partition may no longer be recognized by other operating systems anymore! MainWindow Ste si istí, že chcete zmeniť parametre vybranej oblasti?\n\nJe možné, že iné operačné systémy už oblasť nerozpoznajú! +Disk system \"%s\" not found! MainWindow Diskový systém „%s“ nenájdený! Eject MainWindow Vysunúť Partition MainWindow Oblasť +Validation of the given parameters failed. MainWindow Overenie zadaných parametrov zlyhalo. +Force unmount MainWindow Vynútiť odpojenie +Create CreateParametersPanel Vytvoriť File system PartitionList Súborový systém Validation of the given creation parameters failed. MainWindow Overenie zadaných parametrov vytvorenia zlyhalo. +Partition type: ChangeParametersPanel Typ oblasti Size PartitionList Veľkosť Wipe (not implemented) MainWindow Bezpečne vymazať (neimplementované) Validation of the given initialization parameters failed. MainWindow Overenie zadaných parametrov inicializácie zlyhalo. The selected partition does not contain a partitioning system. MainWindow Zdá sa, že vybraná disková oblasť neobsahuje systém oblastí. +Offset: %s Support Posun: %s Are you sure you want to write the changes back to disk now?\n\nAll data on the partition %s will be irretrievably lost if you do so! MainWindow Ste si istí, že chcete tieto zmeny teraz zapísať na disk?\n\nAk tak urobíte, všetky údaje na diskovej oblasti %s budú nenávratne stratené! The partition %s is currently mounted. MainWindow Oblasť %s je momentálne pripojená. Surface test (not implemented) MainWindow Test povrchu disku (neimplementované) Format MainWindow Naformátovať +Could not change the parameters of the selected partition. MainWindow Nepodarilo sa zmeniť parametre vybranej oblasti. Parameters PartitionList Parametre Creation of the partition has failed. MainWindow Vytvorenie diskovej oblasti zlyhalo. The currently selected partition is not empty. MainWindow Momentálne vybraná disková oblasť nie je prázdna. diff --git a/data/catalogs/apps/expander/sk.catkeys b/data/catalogs/apps/expander/sk.catkeys index 5654133d7a..06f0f79335 100644 --- a/data/catalogs/apps/expander/sk.catkeys +++ b/data/catalogs/apps/expander/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-Expander 3431738656 +1 slovak x-vnd.Haiku-Expander 2177073262 Expand ExpanderMenu Rozbaliť Close window when done expanding ExpanderPreferences Zatvoriť okno po dokončení rozbaľovania Set destination… ExpanderMenu Nastaviť cieľ… @@ -34,6 +34,7 @@ Automatically show contents listing ExpanderPreferences Automaticky zobrazovať OK ExpanderPreferences OK Leave destination folder path empty ExpanderPreferences Ponechať cestu k cieľovému priečinku prázdnu Failed to create the destination folder. ExpanderWindow Nepodarilo sa vytvoriť cieľový priečinok. +Select '%s'… DirectoryFilePanel Vybrať „%s“… Create ExpanderWindow Vytvoriť The folder was either moved, renamed or not\nsupported. ExpanderWindow Priečinok bol presunutý, premenovaný\nalebo nie je podporovaný. The file doesn't exist ExpanderWindow Súbor neexistuje diff --git a/data/catalogs/apps/firstbootprompt/sk.catkeys b/data/catalogs/apps/firstbootprompt/sk.catkeys index 7a8fedb577..db2372494d 100644 --- a/data/catalogs/apps/firstbootprompt/sk.catkeys +++ b/data/catalogs/apps/firstbootprompt/sk.catkeys @@ -1,5 +1,6 @@ -1 slovak x-vnd.Haiku-FirstBootPrompt 988630706 +1 slovak x-vnd.Haiku-FirstBootPrompt 2649051796 Custom BootPromptWindow Vlastná +Boot to Desktop BootPromptWindow Spustiť pracovné prostredie Thank you for trying out Haiku! We hope you'll like it!\n\nYou can select your preferred language and keyboard layout from the list on the left which will then be used instantly. You can easily change both settings from the Desktop later on on the fly.\n\nDo you wish to run the Installer or continue booting to the Desktop?\n BootPromptWindow For other languages, a note could be added: \"Note: Localization of Haiku applications and other components is an on-going effort. You will frequently encounter untranslated strings, but if you like, you can join in the work at .\" Ďakujeme, že skúšate Haiku! Dúfame, že sa vám bude páčiť!\n\nZo zoznamu vľavo môžete vybrať váš preferovaný jazyk a rozloženie klávesnice, ktoré sa ihneď použije. Obe nastavenia môžete neskôr jednoducho za behu zmeniť z pracovného prostredia.\n\nChcete spustiť inštalátor alebo pokračovať v zavedení pracovného prostredia?\n Language BootPromptWindow Jazyk Welcome to Haiku! BootPromptWindow Vitajte v Haiku! diff --git a/data/catalogs/apps/fontdemo/sk.catkeys b/data/catalogs/apps/fontdemo/sk.catkeys index b5c5877045..0c45bcc216 100644 --- a/data/catalogs/apps/fontdemo/sk.catkeys +++ b/data/catalogs/apps/fontdemo/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-FontDemo 1300625863 +1 slovak x-vnd.Haiku-FontDemo 3522850500 Outline: ControlView Obrys: Size: 50 ControlView Veľkosť: 50 Stop cycling ControlView Zastaviť opakovanie @@ -14,6 +14,7 @@ Rotation: 0 ControlView Otočenie: 0 Drawing mode: ControlView Režim kreslenia: Haiku, Inc. ControlView Haiku, Inc. Controls FontDemo Ovládacie prvky +FontDemo System name Demo Písiem Outline: %d ControlView Obrys: %d Text: ControlView Text: Antialiased text ControlView Antialiasovaný text diff --git a/data/catalogs/apps/haikudepot/sk.catkeys b/data/catalogs/apps/haikudepot/sk.catkeys new file mode 100644 index 0000000000..899de9e6a8 --- /dev/null +++ b/data/catalogs/apps/haikudepot/sk.catkeys @@ -0,0 +1,153 @@ +1 slovak x-vnd.Haiku-HaikuDepot 2365524674 +Name PackageListView Názov +Available packages MainWindow Dostupné balíky +Open %DeskbarLink% PackageManager Otvoriť %DeskbarLink% +Close RatePackageWindow Zatvoriť +The captcha puzzle needs to be solved. UserLoginWindow Je potrebné vyriešiť captcha. +Changelog PackageInfoView Záznam zmien +Your rating: RatePackageWindow Vaše hodnotenie: +The passwords do not match. UserLoginWindow Heslá sa nezhodujú. +Log in… MainWindow Prihlásiť sa… +Rate %Package% RatePackageWindow Ohodnotiť %Package% +Stability: RatePackageWindow Stabilita: +Click a package to view information PackageInfoView Informácie zobrazíte kliknutím na balík +Other users can see this rating RatePackageWindow Toto hodnotenie uvidia aj iní používatelia +Stability RatePackageWindow Stabilita +for %Version% PackageInfoView %Version% +No changelog available. PackageInfoView Záznam zmien nie je dostupný. +Depot: FilterView Zdroj: +Description PackageListView Popis +Install PackageManager Nainštalovať +Source packages MainWindow Zdrojové balíky +Authentication failed. The user does not exist or the wrong password was supplied. UserLoginWindow Overenie zlyhalo. Používateľ neexistuje alebo bolo zadané chybné heslo. +Account created successfully. You can now rate packages and do other useful things. UserLoginWindow Účet bol úspešne vytvorený. Teraz môžete hodnotiť balíky a robiť ďalšie užitočné veci. +Tools MainWindow Nástroje +HaikuDepot System name HaikuDepot +Close UserLoginWindow Zatvoriť +Rate package… PackageInfoView Ohodnotiť balík… +Category FilterView Kategória +Uninstall PackageManager Odinštalovať +An error occurred while obtaining the package list: %message% MainWindow Vyskytla sa chyba pri získavaní zoznamu balíkov: %message% +Your rating was updated successfully. RatePackageWindow Vaše hodnotenie bolo úspešne aktualizované. + PackageInfoView <žiadne info> +Starting the package daemon failed:\n\n%Error% App Spustenie démona balíkov zlyhalo:\n\n%Error% +An error occurred while initializing the package manager: %message% MainWindow Vyskytla sa chyba pri inicializovaní správcu balíkov: %message% +Email address: UserLoginWindow Emailová adresa: +Your rating was uploaded successfully. You can update or remove it at any time by rating the package again. RatePackageWindow Vaše hodnotenie bolo úspešne nahrané. Môžete ho kedykoľvek aktualizovať alebo odstrániť tým, že balík znova ohodnotíte. +Very unstable RatePackageWindow Veľmi nestabilný + PackageContentsView +The username is already taken. Please choose another. UserLoginWindow Toto používateľské meno už niekto používa. Prosím, vyberte si iné. +Close PackageManager Zatvoriť +Not logged in MainWindow Neprihlásený +The authentication was successful. UserLoginWindow Overenie prebehlo úspešne. +Installed packages MainWindow Nainštalované balíky +Status PackageListView Stav +Switch account… MainWindow Prepnúť účet… +Ignore UserLoginWindow Ignorovať +Language UserLoginWindow Jazyk +The password is too weak or invalid. Please use at least 8 characters with at least 2 numbers and 2 upper-case letters. UserLoginWindow Heslo je príliš slabé alebo je neplatné. Použite najmenej 8 znakov s aspoň 2 číslami a 2 veľkými písmenami. +Rate package RatePackageWindow Ohodnotiť balík +Development Model Vývoj +Fatal error PackageManager Kritická chyba +The user name needs to be at least 3 letters long. UserLoginWindow Meno používateľa musí byť aspoň 3 písmená dlhé. +Log in UserLoginWindow Prihlásiť sa +Repeat pass phrase: UserLoginWindow Zopakujte heslo: +Ratings PackageInfoView Hodnotenia +But none could be listed here, sorry. UserLoginWindow Ale žiadne tu nebolo možné uviesť, ľutujeme. +System & Utilities Model Systém a nástroje +Inactive PackageListView Neaktívne +Refresh depots MainWindow Obnoviť zdroje +The package action could not be scheduled: %Error% PackageInfoView Operáciu s balíkom nebolo možné naplánovať: %Error% +Science & Mathematics Model Veda a matematika +Main Menu MainWindow Hlavné menu +(%Votes%) PackageInfoView (%Votes%) +You have not solved the captcha puzzle correctly. UserLoginWindow Nevyriešili ste správne captcha. +Success UserLoginWindow Úspech +HaikuDepot needs the package daemon to function, and it appears to be not running.\nWould you like to start it now? App HaikuDepot vyžaduje funkčný démon balíkov. Zdá sa, že nebeží.\nChcete ho teraz spustiť? +Downloading: PackageInfoView Sťahuje sa: +Mostly stable RatePackageWindow Prevažne stabilný +There was a puzzling response from the web service. RatePackageWindow Webová služba poslala neočakávanú odpoveď. +Log out MainWindow Odhlásiť sa +Education Model Vzdelávanie +Search terms: FilterView Hľadaný výraz: +%Version% PackageInfoView %Version% +No user ratings available. PackageInfoView Používateľské hodnotenie nie je dostupné. +Failed to update rating RatePackageWindow Nepodarilo sa aktualizovať hodnotenie +Does not start RatePackageWindow Nespúšťa sa +An error occurred while refreshing the repository: %error% (%details%) MainWindow Vyskytla sa chyba pri obnovovaní zdroja: %error% (%details%) +It was not possible to contact the web service. RatePackageWindow Nepodarilo sa kontaktovať webovú službu. +Only featured packages MainWindow Iba odporúčané balíky +There are problems in the form:\n\n UserLoginWindow Vyskytli sa problémy s formulárom:\n\n +The package was not found by the web service. This probably means that it comes from a depot which is not tracked there. Rating such packages is unfortunately not supported. RatePackageWindow Webová služba nenašla balík. To pravdepodobne znamená, že to pochádza zo zdroja, ktorý tu nie je uvedený. Hodnotenie takých balíkov bohužiaľ nie je podporované. +Create account UserLoginWindow Vytvoriť účet +Productivity Model Kancelária +No, quit HaikuDepot App Nie, ukončiť HaikuDepot +Authentication failed UserLoginWindow Overenie totožnosti zlyhalo +Logged in as %User% MainWindow Prihlásený ako %User% +9999.99 KiB PackageListView 9999.99 KiB +Language RatePackageWindow Jazyk +Size PackageListView Veľkosť +Failed to create or update rating: %s\n RatePackageWindow Nepodarilo sa vytvoriť alebo aktualizovať hodnotenie: %s\n +You need to be logged into an account before you can rate packages. MainWindow Musíte byť prihlásení do účtu predtým, než budete môcť hodnotiť balíky. + It responded with: RatePackageWindow Prišla odpoveď: +User name: UserLoginWindow Používateľské meno: +User Menu MainWindow Používateľské menu +Unstable but usable RatePackageWindow Nestabilný, ale použiteľný +The email address appears to be malformed. UserLoginWindow Zdá sa, že formát emailovej adresy je chybný. +Games Model Hry +Rating PackageListView Hodnotenie +(%Votes%) FeaturedPackagesView (%Votes%) +There was a puzzling response from the web service. UserLoginWindow Od webovej služby prišla neočakávaná odpoveď. +Graphics Model Grafika +Local MainWindow Miestne +Close MainWindow Zatvoriť +Preferred language: UserLoginWindow Preferovaný jazyk: +Failed to rate package RatePackageWindow Nepodarilo sa ohodnotiť balík +Internet & Network Model Internet a siete +Cancel MainWindow Zrušiť +Quit HaikuDepot App Ukončiť HaikuDepot +Input validation UserLoginWindow Overenie platnosti vstupu +Update RatePackageWindow Aktualizovať +Video Model Video +All categories FilterView Všetky kategórie +Contents PackageInfoView Obsah +An error occurred while refreshing the repository: %error% MainWindow Vyskytla sa chyba pri obnovovaní repozitára: %error% +Try again App Skúsiť znova +Login or Create account MainWindow Prihlásiť sa alebo Vytvoriť účet +Pending… PackageListView Čaká sa… +Depot FilterView Zdroj +{0, plural, one{# item} other{# items}} PackageListView {0, plural, one{# položka} few{# položky} other{# položiek}} +OK PackageInfoView OK +Uninstalled PackageListView Odinštalované +Show MainWindow Zobraziť +Stable RatePackageWindow Stabilný +Unknown PackageListView Neznámy +All depots FilterView Všetky repozitáre +Comment language: RatePackageWindow Jazyk komentára: +Pass phrase: UserLoginWindow Heslo: +Screenshot ScreenshotWindow Snímka obrazovky +Not specified RatePackageWindow Neuvedené +Available PackageListView Dostupné +Develop packages MainWindow Vývoj balíkov +n/a PackageInfoView n/a +If you do not provide an email address, you will not be able to reset your password if you forget it. UserLoginWindow Ak nezadáte emailovú adresu, nebudete môcť obnoviť svoje heslo, ak ho zabudnete. + It responded with: UserLoginWindow Prišla odpoveď: +Authentication failed. Connection to the service failed. UserLoginWindow Overenie totožnosti zlyhalo. Pripojenie k službe zlyhalo. +Cancel RatePackageWindow Zrušiť +Package action failed PackageInfoView Operácia s balíkom zlyhala +OK UserLoginWindow OK +Send RatePackageWindow Poslať +- no package size - +Category: FilterView Kategória: +Failed to create account UserLoginWindow Nepodarilo sa vytvoriť účet +There are problems with the data you entered:\n\n UserLoginWindow Vyskytli sa problémy v údajoch, ktoré ste zadali:\n\n +Featured packages MainWindow Odporúčané balíky +Start package daemon App Spustiť démona balíkov +Success RatePackageWindow Úspešné +Business Model Obchod +Audio Model Zvuk +About PackageInfoView O aplikácii +Active PackageListView Aktívny +It was not possible to contact the web service. UserLoginWindow Nepodarilo sa kontaktovať webovú službu. +Failed to create account: %s\n UserLoginWindow Nepodarilo sa vytvoriť účet: %s\n +Cancel UserLoginWindow Zrušiť diff --git a/data/catalogs/apps/haikudepot/sv.catkeys b/data/catalogs/apps/haikudepot/sv.catkeys index da094b2bc7..ef9c7752e8 100644 --- a/data/catalogs/apps/haikudepot/sv.catkeys +++ b/data/catalogs/apps/haikudepot/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Haiku-HaikuDepot 4273323974 +1 swedish x-vnd.Haiku-HaikuDepot 2365524674 Name PackageListView Namn Available packages MainWindow Tillgängliga paket Open %DeskbarLink% PackageManager Öppna %DeskbarLink% @@ -84,6 +84,7 @@ Productivity Model Produktivitet No, quit HaikuDepot App Nej, avsluta HaikuDepot Authentication failed UserLoginWindow Autentisering misslyckades Logged in as %User% MainWindow Inloggad som %User% +9999.99 KiB PackageListView 9999.99 KiB Language RatePackageWindow Språk Size PackageListView Storlek Failed to create or update rating: %s\n RatePackageWindow Gick inte att skapa eller uppdatera betyg: %s\n diff --git a/data/catalogs/apps/icon-o-matic/sk.catkeys b/data/catalogs/apps/icon-o-matic/sk.catkeys index b15a3941f3..7ac83392b2 100644 --- a/data/catalogs/apps/icon-o-matic/sk.catkeys +++ b/data/catalogs/apps/icon-o-matic/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.haiku-icon_o_matic 2373738110 +1 slovak x-vnd.haiku-icon_o_matic 3554185674 Select All Icon-O-Matic-PathManipulator Vybrať všetky Add Style Icon-O-Matic-AddStylesCmd Pridať štýl Color (#%02x%02x%02x) Style name after dropping a color Farba (#%02x%02x%02x) @@ -42,6 +42,7 @@ Untitled Icon-O-Matic-Main Bez názvu Multi Set Multi Set (property name) Multi množina any of the other lists to Empty property list - 2nd line ľubovoľný z ostatných zoznamov na Save as… Icon-O-Matic-Menu-File Uložiť ako… +Don't save Icon-O-Matic-Menu-Settings Neukladať Change Color Icon-O-Matic-SetColorCmd Zmeniť farbu Style Icon-O-Matic-Menus Štýl Icon-O-Matic-PathCmd @@ -66,16 +67,19 @@ HVIF Source Code Icon-O-Matic-SavePanel Zdrojový kód HVIF Reset Transformations Icon-O-Matic-ResetTransformationCmd Obnoviť transformácie Settings Icon-O-Matic-Menus Nastavena All Icon-O-Matic-Properties Všetky +The text you are trying to import is quite long, are you sure? Icon-O-Matic-StyledTextImport Text, ktorý sa pokúšate importovať je dosť dlhý, ste si istý? Multi Paste Properties Icon-O-Matic-Properties Vlastnosti multi-vloženia Undo Icon-O-Matic-Main Vrátiť Click on a shape above Empty transformers list - 1st line Kliknite na tvar hore Add Shape Icon-O-Matic-AddShapesCmd Pridať tvar Contour Transformation Obrys +Save changes to current icon before closing? Icon-O-Matic-Menu-Settings Uložiť zmeny v aktuálnej ikone pred zatvorením? Icon-O-Matic-Menu-Edit Perspective Transformation Perspektíva Move Transformer Icon-O-Matic-MoveTransformersCmd Transformátor pohybu Opacity Icon-O-Matic-PropertyNames Krytie Add with path Icon-O-Matic-ShapesList Pridať s cestou +Export icon Dialog title Exportovať ikonu Gradient type Icon-O-Matic-StyleTypes Typ farebného prechodu Icon-O-Matic System name Icon-O-Matic Cancel Icon-O-Matic-Menu-Settings Zrušiť @@ -183,9 +187,11 @@ Save Icon-O-Matic-Menu-File Uložiť Append… Icon-O-Matic-Menu-File Pripojiť… Move Path Icon-O-Matic-MovePathsCmd Presunúť cestu Overwrite Icon-O-Matic-SVGExport Prepísať +Text too long Icon-O-Matic-StyledTextImport Text je príliš dlhý Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Zmraziť tvary Split Control Point Icon-O-Matic-SplitPointsCmd Rozdeliť riadiaci bod Open… Icon-O-Matic-Menu-File Otvoriť… +Save icon Dialog title Uložiť ikonu Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Farba (#%02x%02x%02x) Edit Gradient Icon-O-Matic-SetGradientCmd Upraviť farebný prechod Clean Up Path Icon-O-Matic-CleanUpPathCmd Vyčistiť cestu diff --git a/data/catalogs/apps/installer/sk.catkeys b/data/catalogs/apps/installer/sk.catkeys index 1a9e8b07c6..7785824046 100644 --- a/data/catalogs/apps/installer/sk.catkeys +++ b/data/catalogs/apps/installer/sk.catkeys @@ -1,4 +1,5 @@ -1 slovak x-vnd.Haiku-Installer 528139900 +1 slovak x-vnd.Haiku-Installer 3421507633 +Boot Manager, the application to configure the Haiku boot menu, could not be launched. InstallerWindow Správcu zavádzania, aplikáciu na nastavenie zavádzacieho menu Haku, sa nepodarilo spustiť. Are you sure you want to abort the installation and restart the system? InstallerWindow Ste si istí, že chcete zrušiť inštaláciu a reštartovať systém? Installer\n\twritten by Jérôme Duval and Stephan Aßmus\n\tCopyright 2005-2010, Haiku.\n\n InstallerApp Inštalátor\n\tnapísal Jérôme Duval a Stephan Aßmus\n\tCopyright 2005-2010, Haiku.\n\n \t}\n\n InstallerApp \t}\n\n @@ -16,12 +17,15 @@ Are you sure you want to install onto the current boot disk? The Installer will Quit Boot Manager InstallerWindow Ukončiť Správcu zavádzania Stop InstallerWindow Zastaviť \t\tchainloader +1\n InstallerApp \t\tchainloader +1\n +If the os-prober approach doesn't work for you, GRUB 2 uses an extra configuration file to add custom entries to the boot menu. To add them to the top, you have to create/edit a file by launching your favorite editor from a Terminal like this:\n\n InstallerApp Ak vám prístup založený na os-prober nevyhovuje, GRUB 2 používa ďalší konfiguračný súbor na pridanie vlastných položiek do zavádzacieho menu. Ak ich chcete pridať na vrch menu, musíte vytvoriť/upraviť súbor spustením vášho obľúbeného editora z terminálu, takto:\n\n OK InstallerApp OK Choose the source and destination disk from the pop-up menus. Then click \"Begin\". InstallerWindow Zvoľte zdrojový a cieľový disk z roletových menu. Potom kliknite na „Začať“. \t# Haiku on /dev/sda7\n InstallerApp \t# Haiku na /dev/sda7\n +Failed to launch Boot Manager InstallerWindow Nepodarilo sa spustiť Správcu zavádzania Install from: InstallerWindow Inštalovať z: %1ld of %2ld InstallerWindow number of files copied %1ld z %2ld IMPORTANT INFORMATION BEFORE INSTALLING HAIKU\n\n InstallerApp DÔLEŽITÉ INFORMÁCIE PRED INŠTALÁCIOU HAIKU\n\n +GRUB's naming scheme for partitions is: (hdN,n)\n\n InstallerApp Konvencia pomenovania oblastí v GRUB je: (hdN,n)\n\n Continue InstallerWindow In alert after pressing Stop Pokračovať Write boot sector to '%s' InstallerWindow Zapísať zavádzací sektor na „%s“ Collecting copy information. InstallProgress Zhromažďujú sa informácie o kopírovaní. @@ -42,6 +46,7 @@ README InstallerApp README The destination disk may not have enough space. Try choosing a different disk or choose to not install optional items. InstallProgress Cieľový disk nemusí mať dostatok miesta. Skúste zvoliť iný disk alebo zvoľte neinštalovať voliteľné položky. Please close the Boot Manager and DriveSetup windows before closing the Installer window. InstallerWindow Prosím, zatvorte okná Správcu zavádzania a Nastavenie diskových oblastí predtým, než zatvoríte okno Inštalátora. Scanning for disks… InstallerWindow Zisťujú sa disky… +2.2) GRUB 2\n InstallerApp 2.2) GRUB 2\n The disk can't be mounted. Please choose a different disk. InstallProgress Disk nie je možné pripojiť. Prosím, zvoľte iný disk. ?? of ?? InstallerWindow Unknown progress ?? z ?? \tmenuentry \"Haiku Alpha\" {\n InstallerApp \tmenuentry \"Haiku Alpha\" {\n @@ -86,6 +91,7 @@ With GRUB 2 the first logical partition always has the number \"5\", regardless Write boot sector InstallerWindow Zapísať zavádzací sektor Cancel InstallerWindow Zrušiť DriveSetup, the application to configure disk partitions, could not be launched. InstallerWindow Nastavenie diskových oblastí, aplikáciu na konfiguráciu diskových oblastí, nebolo možné spustiť. +The target volume is not empty. Are you sure you want to install anyway?\n\nNote: The 'system' folder will be a clean copy from the source volume but will retain its settings folder, all other folders will be merged, whereas files and links that exist on both the source and target volume will be overwritten with the source volume version. InstallProgress Cieľový zväzok nie je prázdny. Ste si istý, že napriek tomu chcete pokračovať v inštalácii?\n\nPozn.: Priečinok „system“ bude čistou kópiou zo zdrojového zväzku, ale zachová si priečinok nastavení, všetky ostatné priečinky budú zlúčené, zatiaľ čo súbory a odkazy existujúce zároveň na zdrojovom aj cieľovom zväzku budú prepísané verziou zo zdrojového zväzku. No optional packages available. PackagesView Nie sú dostupné žiadne voliteľné balíky. All hard disks start with \"hd\".\n InstallerApp Všetky pevné disky začínajú „hd“.\n Continue InstallerApp Pokračovať diff --git a/data/catalogs/apps/launchbox/sk.catkeys b/data/catalogs/apps/launchbox/sk.catkeys index 84b236e64b..98b058fedc 100644 --- a/data/catalogs/apps/launchbox/sk.catkeys +++ b/data/catalogs/apps/launchbox/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-LaunchBox 3016105370 +1 slovak x-vnd.Haiku-LaunchBox 3692177981 New LaunchBox Nový Set description… LaunchBox Nastaviť popis… Vertical layout LaunchBox Zvislé rozloženie @@ -6,6 +6,7 @@ OK LaunchBox OK Pad 1 LaunchBox Oblasť 1 last chance LaunchBox posledná šanca Quit LaunchBox Ukončiť +Open containing folder LaunchBox Otvoriť nadradený adresár Clear button LaunchBox Tlačidlo Vyčistiť LaunchBox System name Spúšťač Ignore double-click LaunchBox Ignorovať dvojité kliknutie diff --git a/data/catalogs/apps/magnify/sk.catkeys b/data/catalogs/apps/magnify/sk.catkeys index 3bdf6af551..32365518c5 100644 --- a/data/catalogs/apps/magnify/sk.catkeys +++ b/data/catalogs/apps/magnify/sk.catkeys @@ -1,9 +1,10 @@ -1 slovak x-vnd.Haiku-Magnify 233476436 +1 slovak x-vnd.Haiku-Magnify 2046693978 no clip msg\n In console, when clipboard is empty after clicking Copy image správa prázdna schránka\n Make square Magnify-Main Urobiť štvorec Copy image Magnify-Main Kopírovať obrázok usage: magnify [size] (magnify size * size pixels)\n Console použitie: magnify [veľkosť] (veľkosť zväčšenia * veľkosť pixlov)\n Stick coordinates Magnify-Main Prilepiť súradnice +%width x %height @ {0, plural, one{# pixel/pixel} other{# pixels/pixel}} Magnify-Main %width x %height @ {0, plural, one{# pixel/pixel} few{# pixely/pixel} other{# pixelov/pixel}} Hide/Show grid Magnify-Main Skryť/zobraziť mriežku magnify: size must be a multiple of 4\n Console lupa: veľkosť musí byť násobok 4\n Decrease pixel size Magnify-Main Zmenšiť veľkosť pixla diff --git a/data/catalogs/apps/mail/sk.catkeys b/data/catalogs/apps/mail/sk.catkeys index 3b82d49394..f78ef68556 100644 --- a/data/catalogs/apps/mail/sk.catkeys +++ b/data/catalogs/apps/mail/sk.catkeys @@ -1,7 +1,8 @@ -1 slovak x-vnd.Be-MAIL 2046881004 +1 slovak x-vnd.Be-MAIL 1865394837 View Mail Zobraziť %d - Date Mail %d - Dátum Attach attributes: Mail Pripojiť atribúty: +Unknown Mail Neznáma Inconsistency occurred in the undo/redo buffer. Mail V zásobníku vrátení/opakovaní sa vyskytla nekonzistencia. An error occurred trying to save the attachment. Mail Vyskytla sa chyba pri pokuse uložiť prílohu. Copy to new Mail Skopírovať ako novú @@ -63,7 +64,7 @@ Print… Mail Tlačiť… Warn unencodable: Mail Upozorniť na nezakódovateľné: Quit Mail Ukončiť %n - Full name Mail %n - Plný názov - Read Mail Prečítené + Read Mail Prečítané UTF-8 Mail This string is used as a key to set default message compose encoding. It must be correct IANA name from http://cgit.haiku-os.org/haiku/tree/src/kits/textencoding/character_sets.cpp Translate it only if you want to change default message compose encoding for your locale. If you don't know what is it and why it may needs changing, just leave \"UTF-8\". UTF-8 Trash Mail Kôš Default account: Mail Predvolený účet: @@ -107,6 +108,7 @@ Close Mail Zatvoriť No matches Mail Žiadne zhody The mail_daemon is not running. The message is queued and will be sent when the mail_daemon is started. Mail mail_daemon nebeží. Správa bola zaradená do frontu a bude odoslaná po spustení mail_daemon. Really delete this signature? This cannot be undone. Mail Skutočne zmazať tento podpis? Túto operáciu nemožno vrátiť. +Save this message as a draft before closing? Mail Uložiť túto správu ako rozpísanú pred ukončením? Open Mail Otvoriť draft B_USER_DIRECTORY/mail/draft rozpísané Quote Mail Citovať @@ -118,6 +120,7 @@ Send message Mail Poslať správu Remove enclosure Mail Odstrániť prílohu Sorry, could not find an application that supports the 'Person' data type. Mail Ľutujeme, nebola nájdená aplikácia podporujúca dátový typ „Osoba“. Delete Mail Zmazať +Don't send Mail Neposielať Leave as '%s' Mail Ponechať ako „%s“ Copy Mail Kopírovať Mail couldn't find its dictionary. Mail Pošta nenašla svoj slovník. @@ -132,6 +135,7 @@ Font: Mail Písmo: (Address unavailable) Mail (Adresa nedostupná) Save address Mail Uložiť adresu Queries Mail Požiadavky +Send this message before closing? Mail Poslať túto správu pred zatvorením? Save Mail Uložiť Random Mail Náhodný Close and Mail Zatvoriť a @@ -141,7 +145,9 @@ Open attachment Mail Otvoriť prílohu sent B_USER_DIRECTORY/mail/sent odoslané (Date unavailable) Mail (Dátum nedostupný) Put your favorite e-mail queries and query templates in this folder. Mail Do tohto priečinka uložte svoje obľúbené požiadavky a šablóny požiadaviek súvisiace s emailom. +Spam Mail Spam Reply Mail Odpovedať +Encoding Mail Kódovanie From: Mail Od: Couldn't open this signature. Sorry. Mail Nebolo možné otvoriť tento podpis. Ľutujeme. Open draft Mail Otvoriť rozpísané diff --git a/data/catalogs/apps/mail/sv.catkeys b/data/catalogs/apps/mail/sv.catkeys index 86b20a8063..502a313125 100644 --- a/data/catalogs/apps/mail/sv.catkeys +++ b/data/catalogs/apps/mail/sv.catkeys @@ -1,7 +1,8 @@ -1 swedish x-vnd.Be-MAIL 4285843074 +1 swedish x-vnd.Be-MAIL 1865394837 View Mail Visa %d - Date Mail %d - Datum Attach attributes: Mail Bifoga attribut: +Unknown Mail Okänd Inconsistency occurred in the undo/redo buffer. Mail Inkonsekvens uppstod i ångra/gör om-bufferten. An error occurred trying to save the attachment. Mail Ett fel uppstod när den bifogade filen försökte sparas. Copy to new Mail Kopiera till ny @@ -146,6 +147,7 @@ sent B_USER_DIRECTORY/mail/sent skickat Put your favorite e-mail queries and query templates in this folder. Mail Lägg din e-post fråga och frågemall i denna folder. Spam Mail Skräppost Reply Mail Svara +Encoding Mail Kodning From: Mail Från: Couldn't open this signature. Sorry. Mail Kunde inte öppna denna signatur. Open draft Mail Öppna utkast diff --git a/data/catalogs/apps/mediaconverter/sk.catkeys b/data/catalogs/apps/mediaconverter/sk.catkeys index 16b18d712d..c510a0f879 100644 --- a/data/catalogs/apps/mediaconverter/sk.catkeys +++ b/data/catalogs/apps/mediaconverter/sk.catkeys @@ -1,9 +1,14 @@ -1 slovak x-vnd.Haiku-MediaConverter 449941121 +1 slovak x-vnd.Haiku-MediaConverter 341686525 Video using parameters form settings MediaConverter Video používajúce parametre z nastavení +{0, plural, one{The file was not recognized as a supported media file:} other{# files were not recognized as supported media files:}} MediaConverter {0, plural, one{Súbor nebol rozpoznaný ako podporovaný multimediálny súbor:} few{# súbory neboli rozpoznané ako podporované multimediálne súbory:} other{# súborov nebolo rozpoznaných ako podporované multimediálne súbory:}} Video encoding: MediaConverter Kódovanie videa: +%u x %u, %.2ffps MediaFileInfo Width x Height, fps %u x %u, %.2ffps +Error read audio frame %lld MediaConverter Chyba čítania zvukového rámca %lld No audio Audio codecs list Bez zvuku Error MediaConverter Chyba +{0, plural, one{# bit} other{# bits}} MediaFileInfo {0, plural, one{# bit} few{# bity} other{# bitov}} Error loading a file MediaConverter Chyba pri načítaní súboru +Error read video frame %lld MediaConverter Chyba čítania video rámca %lld File Error MediaConverter-FileInfo Chyba súboru Open… Menu Otvoriť… Start [ms]: MediaConverter Začiatok [ms]: @@ -14,6 +19,7 @@ MediaConverter System name Konvertor multimédií No video Video codecs list Bez videa Duration: MediaConverter-FileInfo Trvanie: OK MediaConverter OK +%.1f kHz mono MediaFileInfo %.1f kHz mono Error converting '%filename' MediaConverter Chyba pri konverzii „%filename“ Low MediaConverter Nízka Conversion completed MediaConverter Konverzia dokončená @@ -21,7 +27,11 @@ Audio: MediaConverter-FileInfo Zvuk: OK MediaConverter-FileInfo OK seconds MediaFileInfo sekúnd Source files MediaConverter Zdrojové súbory +Error writing video frame %lld MediaConverter Chyba zápisu video rámca %lld +{0, plural, one{# frame} other{# frames}} MediaFileInfo {0, plural, one{# rámec} few{# rámce} other{# rámcov}} +Error writing audio frame %lld MediaConverter Chyba zápisu zvukového rámca %lld Cancelling MediaConverter Ruší sa +{0, plural, one{# byte} other{# bytes}} MediaFileInfo {0, plural, one{# bajt} other{# bajty} other{# bajtov}} Error loading files MediaConverter Chyba pri načítaní súborov Cancel MediaConverter Zrušiť None available Video codecs Žiadny nie je dostupný @@ -49,9 +59,11 @@ Drop media files onto this window MediaConverter Pretiahnite súbory do tohto o Audio encoding: MediaConverter Kódovanie zvuku: Audio quality not supported MediaConverter Kvalita zvuku nie je podporovaná File Menu Súbor +%.1f kHz stereo MediaFileInfo %.1f kHz stereo Convert MediaConverter Konvertovať Writing audio track: %ld%% complete MediaConverter Zápis zvukovej stopy: %ld%% hotovo Video quality: %3d%% MediaConverter Kvalita videa: %3d%% +%.1f kHz %ld channel MediaFileInfo %.1f kHz %ld kanál Output folder MediaConverter Výstupný priečinok Audio quality: %3d%% MediaConverter Kvalita zvuku: %3d%% An error has occurred reading the file info.\n\nError : MediaConverter-FileInfo Vyskytla sa chyba pri čítaní informácií súboru.\n\nChyba: diff --git a/data/catalogs/apps/mediaplayer/de.catkeys b/data/catalogs/apps/mediaplayer/de.catkeys index 41dcf8c2fb..c19a2c1f4f 100644 --- a/data/catalogs/apps/mediaplayer/de.catkeys +++ b/data/catalogs/apps/mediaplayer/de.catkeys @@ -1,4 +1,4 @@ -1 german x-vnd.Haiku-MediaPlayer 2711018042 +1 german x-vnd.Haiku-MediaPlayer 3805057997 raw audio MediaPlayer-InfoWin Raw-Audio Location MediaPlayer-InfoWin Ort 1.85 : 1 (American) MediaPlayer-Main 1,85 : 1 (Amerikanisch) @@ -114,6 +114,7 @@ Error: MediaPlayer-Main Fehler: Large MediaPlayer-SettingsWindow Groß Bottom of video MediaPlayer-SettingsWindow Unten im Video DrawBitmap MediaPlayer-InfoWin DrawBitmap +Total duration: %s MediaPlayer-PlaylistWindow Gesamtdauer: %s Stop MediaPlayer-Main Stopp MediaPlayer-InfoWin raw video MediaPlayer-InfoWin RAW-Video diff --git a/data/catalogs/apps/mediaplayer/fr.catkeys b/data/catalogs/apps/mediaplayer/fr.catkeys index aa5ab7215f..ff538fb810 100644 --- a/data/catalogs/apps/mediaplayer/fr.catkeys +++ b/data/catalogs/apps/mediaplayer/fr.catkeys @@ -1,4 +1,4 @@ -1 french x-vnd.Haiku-MediaPlayer 2711018042 +1 french x-vnd.Haiku-MediaPlayer 3805057997 raw audio MediaPlayer-InfoWin audio brut Location MediaPlayer-InfoWin Emplacement 1.85 : 1 (American) MediaPlayer-Main 1.85 : 1 (Panoramique américain) @@ -114,6 +114,7 @@ Error: MediaPlayer-Main Erreur : Large MediaPlayer-SettingsWindow Large Bottom of video MediaPlayer-SettingsWindow Au bas de la vidéo DrawBitmap MediaPlayer-InfoWin DrawBitmap +Total duration: %s MediaPlayer-PlaylistWindow Durée totale : %s Stop MediaPlayer-Main Arrêt MediaPlayer-InfoWin raw video MediaPlayer-InfoWin vidéo brute diff --git a/data/catalogs/apps/mediaplayer/ja.catkeys b/data/catalogs/apps/mediaplayer/ja.catkeys index a822a9ab1a..b7dee94baf 100644 --- a/data/catalogs/apps/mediaplayer/ja.catkeys +++ b/data/catalogs/apps/mediaplayer/ja.catkeys @@ -1,4 +1,4 @@ -1 japanese x-vnd.Haiku-MediaPlayer 2711018042 +1 japanese x-vnd.Haiku-MediaPlayer 3805057997 raw audio MediaPlayer-InfoWin raw オーディオ Location MediaPlayer-InfoWin 場所 1.85 : 1 (American) MediaPlayer-Main 1.85 : 1 (American) @@ -114,6 +114,7 @@ Error: MediaPlayer-Main エラー: Large MediaPlayer-SettingsWindow 大 Bottom of video MediaPlayer-SettingsWindow ビデオの下側 DrawBitmap MediaPlayer-InfoWin DrawBitmap +Total duration: %s MediaPlayer-PlaylistWindow 総再生時間: %s Stop MediaPlayer-Main 停止 MediaPlayer-InfoWin <名前の無いメディア> raw video MediaPlayer-InfoWin raw ビデオ diff --git a/data/catalogs/apps/mediaplayer/pl.catkeys b/data/catalogs/apps/mediaplayer/pl.catkeys index be1f995496..e6b29a52cc 100644 --- a/data/catalogs/apps/mediaplayer/pl.catkeys +++ b/data/catalogs/apps/mediaplayer/pl.catkeys @@ -1,4 +1,4 @@ -1 polish x-vnd.Haiku-MediaPlayer 2711018042 +1 polish x-vnd.Haiku-MediaPlayer 3805057997 raw audio MediaPlayer-InfoWin czysty dźwięk Location MediaPlayer-InfoWin Położenie 1.85 : 1 (American) MediaPlayer-Main 1.85 : 1 (amerykańskie) @@ -114,6 +114,7 @@ Error: MediaPlayer-Main Błąd: Large MediaPlayer-SettingsWindow Duże Bottom of video MediaPlayer-SettingsWindow Na dole obrazu DrawBitmap MediaPlayer-InfoWin DrawBitmap +Total duration: %s MediaPlayer-PlaylistWindow Łączny czas trwania: %s Stop MediaPlayer-Main Zatrzymaj MediaPlayer-InfoWin raw video MediaPlayer-InfoWin czyste wideo diff --git a/data/catalogs/apps/mediaplayer/sk.catkeys b/data/catalogs/apps/mediaplayer/sk.catkeys index 34b6cf7fde..0082f465ea 100644 --- a/data/catalogs/apps/mediaplayer/sk.catkeys +++ b/data/catalogs/apps/mediaplayer/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-MediaPlayer 2390862402 +1 slovak x-vnd.Haiku-MediaPlayer 3805057997 raw audio MediaPlayer-InfoWin nespracovaný zvuk Location MediaPlayer-InfoWin Umiestnenie 1.85 : 1 (American) MediaPlayer-Main 1.85 : 1 (americký) @@ -20,10 +20,12 @@ Subtitle placement: MediaPlayer-SettingsWindow Umiestnenie titulkov: Close MediaPlayer-Main Zatvoriť Some files could not be moved into Trash. MediaPlayer-RemovePLItemsCmd Niektoré súbory nebolo možné presunúť do Koša. MediaPlayer-InfoWin +Seek MediaPlayer-Main Posunúť Open MediaPlayer-Main Otvoriť Next MediaPlayer-Main Ďalší OK MediaPlayer-SettingsWindow OK Track %d MediaPlayer-Main Stopa %d +Gets/sets the current playing position in microseconds. MediaPlayer-Main Zistí/nastaví aktuálnu pozíciu prehrávania v mikrosekundách. 2.35 : 1 (Cinemascope) MediaPlayer-Main 2.35 : 1 (Cinemascope) Display mode MediaPlayer-InfoWin Zobrazovací režim Medium MediaPlayer-SettingsWindow Stredná @@ -66,6 +68,7 @@ Select all MediaPlayer-PlaylistWindow Vybrať všetky Move Entry MediaPlayer-MovePLItemsCmd Presunúť položku Open MediaPlayer-PlaylistWindow Otvoriť Stop playing. MediaPlayer-Main Zastaviť prehrávanie. +Seek by the specified amounts of microseconds. MediaPlayer-Main Posunie o zadaný počet mikrosekúnd. The file '%filename' could not be opened.\n\n MediaPlayer-Main Súbor „%filename“ nebolo možné otvoriť.\n\n Error: MediaPlayer-RemovePLItemsCmd Chyba: Audio MediaPlayer-InfoWin Zvuk @@ -88,6 +91,7 @@ Automatically start playing MediaPlayer-SettingsWindow Automaticky spustiť pre Track Video Track Menu Stopa Internal error (locking failed). Saving the playlist failed. MediaPlayer-PlaylistWindow Vnútorná chyba (zamykanie zlyhalo). Ukladanie zoznamu stôp zlyhalo. View options MediaPlayer-SettingsWindow Možnosti zobrazenia +none MediaPlayer-Main žiadne Play mode MediaPlayer-SettingsWindow Režim prehrávania Remove Entries MediaPlayer-RemovePLItemsCmd Odstrániť položky Video track MediaPlayer-Main Video stopa @@ -97,6 +101,7 @@ All files could not be moved into Trash. MediaPlayer-RemovePLItemsCmd Nie všet PlaylistItem-title Track Audio Track Menu Stopa unknown format MediaPlayer-InfoWin neznámy formát +Position MediaPlayer-Main Pozícia MediaPlayer-PlaylistWindow Skip to the next track. MediaPlayer-Main Preskočiť na ďalšiu stopu. Play MediaPlayer-Main Prehrať @@ -109,12 +114,14 @@ Error: MediaPlayer-Main Chyba: Large MediaPlayer-SettingsWindow Veľká Bottom of video MediaPlayer-SettingsWindow Spodok videa DrawBitmap MediaPlayer-InfoWin Nakresliť bitmapu +Total duration: %s MediaPlayer-PlaylistWindow Celkové trvanie: %s Stop MediaPlayer-Main Zastaviť MediaPlayer-InfoWin raw video MediaPlayer-InfoWin nespracované video Volume of background clips MediaPlayer-SettingsWindow Hlasitosť klipov na pozadí Internal error (out of memory). Saving the playlist failed. MediaPlayer-PlaylistWindow Vnútorná chyba (nedostatok pamäte). Ukladanie zoznamu stôp zlyhalo. Hide interface MediaPlayer-Main Skryť rozhranie +Open clips MediaPlayer-Main Otvoriť klipy Copy Entry MediaPlayer-CopyPLItemsCmd Kopírovať položku none Subtitles menu žiadne Move file to Trash MediaPlayer-PlaylistWindow Presunúť súbor do Koša @@ -131,11 +138,14 @@ Edit MediaPlayer-PlaylistWindow Upraviť Start media server MediaPlayer-Main Spustiť multimediálny server %.3f fps MediaPlayer-InfoWin %.3f fps Toggle fullscreen. MediaPlayer-Main Prepnúť celoobrazovkový režim. +Gets the duration of the currently playing item in microseconds. MediaPlayer-Main Získa trvanie aktuálne prehrávanej položky v mikrosekundách. ToggleFullscreen MediaPlayer-Main Prepnúť celoobrazovkový režim +{0, plural, =1{Mono} =2{Stereo} other{# Channels}} MediaPlayer-InfoWin {0, plural, =1{Mono} =2{Stereo} other{# kanálov}} PlaylistItem-name OK MediaPlayer-PlaylistWindow OK none Audio track menu žiadne Gets/sets the volume (0.0-2.0). MediaPlayer-Main Zistí/nastaví hlasitosť (0.0-2.0). +Duration MediaPlayer-Main Trvanie Playlist… MediaPlayer-Main Zoznam stôp… PlaylistItem-author Save as… MediaPlayer-PlaylistWindow Uložiť ako… diff --git a/data/catalogs/apps/mediaplayer/sv.catkeys b/data/catalogs/apps/mediaplayer/sv.catkeys index 41689800cb..efdc74e034 100644 --- a/data/catalogs/apps/mediaplayer/sv.catkeys +++ b/data/catalogs/apps/mediaplayer/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Haiku-MediaPlayer 2711018042 +1 swedish x-vnd.Haiku-MediaPlayer 3805057997 raw audio MediaPlayer-InfoWin raw-ljud Location MediaPlayer-InfoWin Plats 1.85 : 1 (American) MediaPlayer-Main 1.85 : 1 (Amerikanskt format) @@ -114,6 +114,7 @@ Error: MediaPlayer-Main Fel: Large MediaPlayer-SettingsWindow Stor Bottom of video MediaPlayer-SettingsWindow Botten av videon DrawBitmap MediaPlayer-InfoWin Rita Bitmap +Total duration: %s MediaPlayer-PlaylistWindow Totallängd: %s Stop MediaPlayer-Main Stopp MediaPlayer-InfoWin raw video MediaPlayer-InfoWin raw video diff --git a/data/catalogs/apps/midiplayer/sk.catkeys b/data/catalogs/apps/midiplayer/sk.catkeys index adac42d5a3..4b8f76641d 100644 --- a/data/catalogs/apps/midiplayer/sk.catkeys +++ b/data/catalogs/apps/midiplayer/sk.catkeys @@ -1,11 +1,13 @@ -1 slovak x-vnd.Haiku-MidiPlayer 471142057 +1 slovak x-vnd.Haiku-MidiPlayer 1046133011 None Main Window Žiadna Live input: Main Window Živý vstup: Stop Main Window Zastaviť +This tiny program\nKnows how to play thousands of\nCheesy sounding songs Main Application This is a haiku. First line has five syllables, second has seven and last has five again. Create your own. Tento drobný program\ndokáže prehrať tisíce\nlacno znejúcich piesní Cavern Main Window Jaskyňa Volume: Main Window Hlasitosť: Reverb: Main Window Ozvena: OK Main Window OK +Loading instruments… Scope View Načítajú sa nástroje… Off Main Window Vypnúť Dungeon Main Window Temnica Play Main Window Prehrať diff --git a/data/catalogs/apps/packageinstaller/sk.catkeys b/data/catalogs/apps/packageinstaller/sk.catkeys index a2143eb0be..dbdb4c52bb 100644 --- a/data/catalogs/apps/packageinstaller/sk.catkeys +++ b/data/catalogs/apps/packageinstaller/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-PackageInstaller 172019075 +1 slovak x-vnd.Haiku-PackageInstaller 591566249 Install to: PackageView Inštalovať do: OK PackageView OK Accept PackageTextViewer Prijať @@ -11,12 +11,14 @@ Do you want to remember this decision for the rest of this installation?\n Packa There seems to be a file size mismatch in the package file. The package might be corrupted or have been modified after its creation. Do you still wish to continue? PackageInfo Zdá sa, že sa vyskytla nezhoda vo veľkosti súboru balíka. Balík môže byť poškodený alebo bol po vytvorení zmenený. Želáte si napriek tomu pokračovať? Error while installing the package\n PackageView Chyba počas inštalácie balíka\n Disclaimer PackageTextViewer Zrieknutie sa zodpovednosti +%name% (%size% free) PackageView %name% (%size% voľných) The installation of the package has been aborted. PackageView Inštalácia balíka bola zrušená. Done PackageInstall Hotovo All existing files will be replaced? PackageView Všetky existujúce súbory budú nahradené? Preparing package PackageInstall Pripravuje sa balík No package available. PackageInfo Žiaden balík nie je dostupný. none PackageView žiadny +Install %name% PackageView Nainštalovať %name% Stop PackageStatus Zastaviť Other… PackageView Iné… No installation type selected PackageView Nebol vybraný typ inštalácie @@ -41,10 +43,14 @@ Decline PackageTextViewer Zamietnuť The file named '%s' already exits in the given path.\nReplace the file with the one from this package or skip it? PackageView Súbor s názvom „%s“ už v danej ceste existuje.\nNahradiť súbor súborom z tohto balíka alebo ho preskočiť? All existing files will be skipped? PackageView Všetky existujúce súbory sa preskočia? Continue PackageInfo Pokračovať +%index% of %total% PackageInstall %index% z %total% Abort PackageInfo Zrušiť PackageInstaller System name Inštalátor balíkov Abort PackageInstall Zrušiť +%name% (%size%) PackageView %name% (%size%) Continue PackageTextViewer Pokračovať +Begin PackageView Začiatok +The symbolic link named '%s' already exists in the given path.\nReplace the link with the one from this package or skip it? PackageView Symbolický odkaz s názvom „%s“ už v uvedenom adresári existuje.\nChcete nahradiť odkaz odkazom z tohto balíka alebo ho ponechať nezmenený? Replace PackageView Nahradiť Installation progress PackageView Priebeh inštalácie The package file is not readable.\nOne of the possible reasons for this might be that the requested file is not a valid BeOS .pkg package. PackageView Súbor balíka nie je čitateľný.\nJeden z možných dôvodov je, že požadovaný súbor nie je platný balík .pkg BeOs. diff --git a/data/catalogs/apps/pairs/sk.catkeys b/data/catalogs/apps/pairs/sk.catkeys index 39daf14126..41f1c85e63 100644 --- a/data/catalogs/apps/pairs/sk.catkeys +++ b/data/catalogs/apps/pairs/sk.catkeys @@ -1,11 +1,18 @@ -1 slovak x-vnd.Haiku-Pairs 2647083837 +1 slovak x-vnd.Haiku-Pairs 818003250 +Pairs did not find enough vector icons to start; it needs at least %zu, found %zu.\n Pairs Don't translate \"%zu\", but make sure to keep them. Hra Dvojice nenašla dostatok vektorových ikon, aby mohla začať. Potrebuje ich aspoň %zu, našlo %zu.\n +%app%\n\twritten by Ralf Schülke\n\tCopyright 2008-2010, Haiku Inc.\n\n PairsWindow %app%\n\tnapísal Ralf Schülke\n\tCopyright 2008-2010, Haiku Inc.\n\n Expert (8x8) PairsWindow Expert (8x8) Beginner (4x4) PairsWindow Začiatočník (4x4) +You completed the game in {0, plural, one{# click} other{# clicks}}.\n PairsWindow Dokončili ste hru na {0, plural, one{# kliknutie} few{# kliknutia} other{# kliknutí}}.\n Quit game PairsWindow Ukončiť hru +Large PairsWindow Veľké +Small PairsWindow Malé Game PairsWindow Hra +OK Pairs OK Size PairsWindow Veľkosť New PairsWindow Nová Intermediate (6x6) PairsWindow Pokročilý (6x6) Quit PairsWindow Ukončiť Pairs System name Dvojice New game PairsWindow Nová hra +Medium PairsWindow Stredné diff --git a/data/catalogs/apps/patchbay/sk.catkeys b/data/catalogs/apps/patchbay/sk.catkeys new file mode 100644 index 0000000000..6e0ac50002 --- /dev/null +++ b/data/catalogs/apps/patchbay/sk.catkeys @@ -0,0 +1,2 @@ +1 slovak x-vnd.Haiku.PatchBay 3114958111 +No MIDI devices found! Patch Bay Neboli nájdené žiadne zariadenia MIDI diff --git a/data/catalogs/apps/people/sk.catkeys b/data/catalogs/apps/people/sk.catkeys index 79e820cb64..4582a3a081 100644 --- a/data/catalogs/apps/people/sk.catkeys +++ b/data/catalogs/apps/people/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Be-PEPL 3273435274 +1 slovak x-vnd.Be-PEPL 2332202134 Edit People Upraviť Error People Chyba City People Mesto @@ -21,6 +21,7 @@ Nickname People Prezývka Quit People Ukončiť Name People Meno Revert People Vrátiť +Don't save People Neukladať Undo People Späť E-mail People E-mail Load image… People Načítať obrázok… @@ -30,6 +31,7 @@ Launching the FileTypes preflet to configure Person attributes has failed.\n\nEr Home phone People Telefón domov Save as… People Uložiť ako… Redo People Opakovať +Save changes before closing? People Uložiť zmeny pred ukončením? Paste People Vložiť Drop an image here,\nor use the contextual menu. People Sem pretiahnite obrázok\nalebo použite kontextové menu. Save People Uložiť diff --git a/data/catalogs/apps/poorman/sk.catkeys b/data/catalogs/apps/poorman/sk.catkeys index 36afd00459..4b8ef7aa1a 100644 --- a/data/catalogs/apps/poorman/sk.catkeys +++ b/data/catalogs/apps/poorman/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-PoorMan 3296382959 +1 slovak x-vnd.Haiku-PoorMan 1829050509 Website location PoorMan Umiestnenie webstránky Error Server PoorMan Chybový server Settings… PoorMan Nastavenia… @@ -12,6 +12,7 @@ PoorMan settings PoorMan Nastavenia PoorMan Clear hit counter PoorMan Vyčistiť počítadlo zásahov Copy PoorMan Kopírovať Max. simultaneous connections: PoorMan Max. súčasných spojení: +Create public_html PoorMan Vytvoriť public_html Start page: PoorMan Úvodná stránka: done.\n PoorMan hotovo.\n Create PoorMan Vytvoriť @@ -33,6 +34,7 @@ Log to console PoorMan Posielať záznam na konzolu Directory: (none) PoorMan Adresár: (žiaden) Please choose the folder to publish on the web.\n\nYou can have PoorMan create a default \"public_html\" in your home folder.\nOr you select one of your own folders instead. PoorMan Prosím, vyberte priečinok, ktorý chcete zverejniť na webe.\n\nPoorMan môže pre vás vytvoriť predvolený priečinok „public_html“ vo vašom domovskom priečinku.\nAlebo namiesto toho vyberte jeden z vašich vlastných priečinkov. Log To Console PoorMan Záznam na konzolu +{0, plural, one{# connection} other{# connections}} PoorMan {0, plural, one{# spojenie} few{# spojenia} other{# spojení}} Connections PoorMan Spojenia Status: Running PoorMan Stav: Beží Controls PoorMan Ovládacie prvky diff --git a/data/catalogs/apps/powerstatus/sk.catkeys b/data/catalogs/apps/powerstatus/sk.catkeys index bb0a21dea5..9854c80cc1 100644 --- a/data/catalogs/apps/powerstatus/sk.catkeys +++ b/data/catalogs/apps/powerstatus/sk.catkeys @@ -1,8 +1,10 @@ -1 slovak x-vnd.Haiku-PowerStatus 3224068645 +1 slovak x-vnd.Haiku-PowerStatus 3969330583 Design capacity low warning: PowerStatus Upozornenie na nízku navrhnutú kapacitu: Show percent PowerStatus Zobrazovať percentá Design capacity: PowerStatus Navrhnutá kapacita: mW PowerStatus mW +The battery level is getting low, please plug in the device. PowerStatus Úroveň nabitia batérie je nízka. Prosím, pripojte zariadenie do elektrickej siete. +Battery low PowerStatus Nízka úroveň batérie Type: PowerStatus Typ: non-rechargeable PowerStatus nedobíjateľná Empty battery slot PowerStatus Prázdne miesto na batériu @@ -27,10 +29,12 @@ Install in Deskbar PowerStatus Nainštalovať do Panelu Capacity: PowerStatus Kapacita: Battery discharging PowerStatus Batéria sa vybíja Serial number: PowerStatus Sériové číslo: +Battery critical PowerStatus Kritická úroveň batérie Capacity granularity 1: PowerStatus Granularita kapacity 1: OEM info: PowerStatus Info OEM: Design voltage: PowerStatus Návrhové napätie: Battery charging PowerStatus Batéria sa nabíja +The battery level is critical, please plug in the device immediately. PowerStatus Úroveň nabitia batérie je kritická. Prosím, ihneď pripojte zariadenie do elektrickej siete. Design capacity warning: PowerStatus Upozornenie navrhnutej kapacity: Battery info PowerStatus Info o batérii Quit PowerStatus Ukončiť diff --git a/data/catalogs/apps/processcontroller/sk.catkeys b/data/catalogs/apps/processcontroller/sk.catkeys index ec38b90d67..c6d01bd137 100644 --- a/data/catalogs/apps/processcontroller/sk.catkeys +++ b/data/catalogs/apps/processcontroller/sk.catkeys @@ -1,12 +1,15 @@ -1 slovak x-vnd.Haiku-ProcessController 2886374724 +1 slovak x-vnd.Haiku-ProcessController 1761882987 Memory usage ProcessController Využitie pamäte +Kill this team! ProcessController Ukončiť tento tím! Idle priority ProcessController Priorita nečinný Restart Deskbar ProcessController Reštartovať Panel Custom priority ProcessController Vlastná priorita This team is already gone… ProcessController Tento tím už je preč… Error saving file ProcessController Chyba pri ukladaní súboru Real-time priority ProcessController Priorita v reálnom čase +Power saving ProcessController Šetrenie energie Your setting file could not be saved!\n(%s) ProcessController Váš súbor s nastavením nebolo možné uložiť!\n(%s) +What do you want to do with the team \"%s\"? ProcessController Čo chcete robiť s tímom „%s“? This thread is already gone… ProcessController Toto vlákno už je preč… Cancel ProcessController Zrušiť Display priority ProcessController Priorita zobrazenie @@ -34,8 +37,10 @@ Quit an application ProcessController Ukončiť aplikáciu Install in Deskbar ProcessController Nainštalovať do Panelu Threads and CPU usage ProcessController Vlákna a využitie CPU Urgent display priority ProcessController Priorita naliehavé zobrazenie +Low latency ProcessController Nízka latencia OK ProcessController OK Damned! ProcessController Sakra! +Debug this team! ProcessController Ladiť tento tím! Usage: %s [-deskbar]\n ProcessController Použitie: %s [-deskbar]\n ProcessController System name Správca procesov Real-time display priority ProcessController Priorita zobrazenie v reálnom čase diff --git a/data/catalogs/apps/screenshot/Screenshot/sk.catkeys b/data/catalogs/apps/screenshot/Screenshot/sk.catkeys index 1e8e7eadce..c6e5ea9c8a 100644 --- a/data/catalogs/apps/screenshot/Screenshot/sk.catkeys +++ b/data/catalogs/apps/screenshot/Screenshot/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.haiku-screenshot 4088965159 +1 slovak x-vnd.haiku-screenshot 3896204963 seconds ScreenshotWindow sekúnd Desktop ScreenshotWindow Plocha Include window border ScreenshotWindow Vrátane okraja okna @@ -7,6 +7,8 @@ Select ScreenshotWindow Vybrať Capture active window ScreenshotWindow Zachytiť aktívne okno Cancel ScreenshotWindow Zrušiť Name: ScreenshotWindow Názov: +Choose folder… ScreenshotWindow Vyberte priečinok… +This file already exists.\n Are you sure you would like to overwrite it? ScreenshotWindow Súbor %1 už existuje.\n Ste si istý, že ho chcete prepísať? Choose folder ScreenshotWindow Vyberte priečinok Save ScreenshotWindow Uložiť Overwrite ScreenshotWindow Prepísať diff --git a/data/catalogs/apps/showimage/sk.catkeys b/data/catalogs/apps/showimage/sk.catkeys index fd96539df3..ff11338dd5 100644 --- a/data/catalogs/apps/showimage/sk.catkeys +++ b/data/catalogs/apps/showimage/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-ShowImage 466377502 +1 slovak x-vnd.Haiku-ShowImage 575555985 Use as background… Menus Použiť ako pozadie… File Menus Súbor Slide delay Menus Oneskorenie snímku @@ -52,6 +52,7 @@ Select all Menus Vybrať všetky Zoom factor in %: PrintOptionsWindow Priblíženie v %: Width: PrintOptionsWindow Šírka: Image Menus Obrázok +Move to Trash Menus Presunúť do Koša OK Alerts OK Rotate clockwise Menus Otočiť v smere hodinových ručičiek Job setup PrintOptionsWindow Nastavenie úlohy diff --git a/data/catalogs/apps/soundrecorder/sk.catkeys b/data/catalogs/apps/soundrecorder/sk.catkeys index 796b60fc03..efa7d6273f 100644 --- a/data/catalogs/apps/soundrecorder/sk.catkeys +++ b/data/catalogs/apps/soundrecorder/sk.catkeys @@ -1,13 +1,15 @@ -1 slovak x-vnd.Haiku-SoundRecorder 3982150268 +1 slovak x-vnd.Haiku-SoundRecorder 24440888 Loop RecorderWindow Opakovať Cannot find default audio hardware RecorderWindow Štandardný zvukový hardvér nenájdený Cannot find the temporary file created to hold the new recording RecorderWindow Nebol nájdený dočasný súbor obsahujúci nový záznam Sample size: RecorderWindow Veľkosť vzorky: Nothing to play RecorderWindow Niet čo prehrať +None of the files appear to be audio files. RecorderWindow Zdá sa, že žiadne z týchto súborov nie sú zvukové súbory. Duration: RecorderWindow Trvanie: File info RecorderWindow Info súboru Drop files here SoundListView Pretiahnite súbory sem Input RecorderWindow Vstup +Some of the files don't appear to be audio files. RecorderWindow Zdá sa, že niektoré súbory nie sú zvukové súbory. Stop RecorderWindow Zastaviť Format: RecorderWindow Formát: Sound List RecorderWindow Zoznam zvukov @@ -40,4 +42,5 @@ Channels: RecorderWindow Kanály: Save RecorderWindow Uložiť Sample rate: RecorderWindow Vzorkovacia frekvencia: Cannot connect to media server RecorderWindow Nie je možné pripojiť sa k multimediálnemu serveru +The file doesn't appear to be an audio file. RecorderWindow Tento súbor nevyzerá ako zvukový súbor. File name: RecorderWindow Názov súboru: diff --git a/data/catalogs/apps/stylededit/sk.catkeys b/data/catalogs/apps/stylededit/sk.catkeys index e77023a0f4..bac9713895 100644 --- a/data/catalogs/apps/stylededit/sk.catkeys +++ b/data/catalogs/apps/stylededit/sk.catkeys @@ -1,5 +1,6 @@ -1 slovak x-vnd.Haiku-StyledEdit 1954793944 +1 slovak x-vnd.Haiku-StyledEdit 727465241 StyledEdit System name StyledEdit +This file is marked read-only. Save changes to the document \"%s\"? SaveAlert Tento súbor je označený iba na čítanie. Uložiť zmeny v dokumente „%s“? Paste Menus Vložiť OK LoadAlert OK File Menus Súbor @@ -16,6 +17,7 @@ Page setup… Menus Nastavenie stránky… Print… Menus Tlačiť… Can't undo Menus Nie je možné vrátiť späť Save Menus Uložiť +Default Menus Predvolené Replace with: FindandReplaceWindow Nahradiť čím: Cancel SaveAlert Zrušiť Cannot revert, file not found: \"%s\". RevertToSavedAlert Nie je možné vrátiť späť, súbor nebol nájdený: „%s“. diff --git a/data/catalogs/apps/sudoku/sk.catkeys b/data/catalogs/apps/sudoku/sk.catkeys index 387d99d8ae..05bf917d5a 100644 --- a/data/catalogs/apps/sudoku/sk.catkeys +++ b/data/catalogs/apps/sudoku/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-Sudoku 2463385585 +1 slovak x-vnd.Haiku-Sudoku 3382377306 Restore snapshot SudokuWindow Obnoviť snímku Could not set Sudoku:\n%s\n SudokuWindow Nepodarilo sa nastaviť Sudoku:\n%s\n Export as… SudokuWindow Exportovať ako… @@ -26,6 +26,7 @@ Text SudokuWindow Text Creating solvable field SudokuGenerator Vytvára sa vyriešiteľné pole View SudokuWindow Zobraziť Progress monitor ProgressWindow Monitor priebehu +Set all hints SudokuWindow Nastaviť všetky rady Mark invalid values SudokuWindow Označiť neplatné hodnoty Blank SudokuWindow Prázdne Help SudokuWindow Pomoc diff --git a/data/catalogs/apps/terminal/be.catkeys b/data/catalogs/apps/terminal/be.catkeys index b3c3b662ef..87c0b947a9 100644 --- a/data/catalogs/apps/terminal/be.catkeys +++ b/data/catalogs/apps/terminal/be.catkeys @@ -1,4 +1,4 @@ -1 belarusian x-vnd.Haiku-Terminal 3268992666 +1 belarusian x-vnd.Haiku-Terminal 4155859181 Not found. Terminal TermWindow Не знойдзена. Switch Terminals Terminal TermWindow Пераключыць Тэрміналы Change directory Terminal TermView Змяніць дырэкторыю @@ -74,7 +74,6 @@ Close Terminal TermWindow Закрыць Text Terminal AppearancePrefView Тэкст Clear all Terminal TermWindow Ачысціць усё Text encoding Terminal TermWindow Кадоўка тэксту -size Terminal TermView памер Close window Terminal TermWindow Закрыць вакно Copy absolute path Terminal TermView Капіяваць абсалютны шлях Set tab title Terminal TermWindow Прызначыць імя ўкладкі diff --git a/data/catalogs/apps/terminal/de.catkeys b/data/catalogs/apps/terminal/de.catkeys index 908c1c0400..0230fcda91 100644 --- a/data/catalogs/apps/terminal/de.catkeys +++ b/data/catalogs/apps/terminal/de.catkeys @@ -1,4 +1,4 @@ -1 german x-vnd.Haiku-Terminal 2093402207 +1 german x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Nicht gefunden. Switch Terminals Terminal TermWindow Terminals wechseln Change directory Terminal TermView Zum Ordner wechseln @@ -83,7 +83,6 @@ Close Terminal TermWindow Schließen Text Terminal AppearancePrefView Text Clear all Terminal TermWindow Bildschirm leeren Text encoding Terminal TermWindow Kodierung -size Terminal TermView Größe Close window Terminal TermWindow Fenster schließen Copy absolute path Terminal TermView Absoluten Pfad kopieren Save as default Terminal TermWindow Als Standardwerte speichern diff --git a/data/catalogs/apps/terminal/es.catkeys b/data/catalogs/apps/terminal/es.catkeys index dd6ad54f79..88cdcc05c5 100644 --- a/data/catalogs/apps/terminal/es.catkeys +++ b/data/catalogs/apps/terminal/es.catkeys @@ -1,4 +1,4 @@ -1 spanish; castilian x-vnd.Haiku-Terminal 2153796150 +1 spanish; castilian x-vnd.Haiku-Terminal 3040662665 Not found. Terminal TermWindow No encontrado. Switch Terminals Terminal TermWindow Intercambiar Terminales Change directory Terminal TermView Cambiar directorio @@ -78,7 +78,6 @@ Close Terminal TermWindow Cerrar Text Terminal AppearancePrefView Texto Clear all Terminal TermWindow Limpiar todo Text encoding Terminal TermWindow Codificación de texto -size Terminal TermView tamaño Close window Terminal TermWindow Cerrar ventana Copy absolute path Terminal TermView Copiar ruta absoluta Set tab title Terminal TermWindow Fijar el título de la ventana diff --git a/data/catalogs/apps/terminal/fi.catkeys b/data/catalogs/apps/terminal/fi.catkeys index 34d50a0c83..40be80c5b1 100644 --- a/data/catalogs/apps/terminal/fi.catkeys +++ b/data/catalogs/apps/terminal/fi.catkeys @@ -1,4 +1,4 @@ -1 finnish x-vnd.Haiku-Terminal 2093402207 +1 finnish x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Ei löytynyt. Switch Terminals Terminal TermWindow Vaihda pääteikkunoita Change directory Terminal TermView Vaihda hakemistoa @@ -83,7 +83,6 @@ Close Terminal TermWindow Sulje Text Terminal AppearancePrefView Teksti Clear all Terminal TermWindow Tyhjennä kaikki Text encoding Terminal TermWindow Tekstikoodaus -size Terminal TermView koko Close window Terminal TermWindow Sulje ikkuna Copy absolute path Terminal TermView Kopioi absoluuttinen polku Save as default Terminal TermWindow Tallenna oletuksena diff --git a/data/catalogs/apps/terminal/fr.catkeys b/data/catalogs/apps/terminal/fr.catkeys index f16b18206f..1f243c74ed 100644 --- a/data/catalogs/apps/terminal/fr.catkeys +++ b/data/catalogs/apps/terminal/fr.catkeys @@ -1,4 +1,4 @@ -1 french x-vnd.Haiku-Terminal 2093402207 +1 french x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Non trouvé. Switch Terminals Terminal TermWindow Inverser les Terminaux Change directory Terminal TermView Changer de répertoire @@ -83,7 +83,6 @@ Close Terminal TermWindow Fermer Text Terminal AppearancePrefView Texte Clear all Terminal TermWindow Effacer tout Text encoding Terminal TermWindow Encodage texte -size Terminal TermView taille Close window Terminal TermWindow Fermer la fenêtre Copy absolute path Terminal TermView Copier le chemin absolu Save as default Terminal TermWindow Enregistrer comme valeur par défaut diff --git a/data/catalogs/apps/terminal/hr.catkeys b/data/catalogs/apps/terminal/hr.catkeys index 9617f91228..f4eb23dd25 100644 --- a/data/catalogs/apps/terminal/hr.catkeys +++ b/data/catalogs/apps/terminal/hr.catkeys @@ -1,4 +1,4 @@ -1 croatian x-vnd.Haiku-Terminal 1500922367 +1 croatian x-vnd.Haiku-Terminal 2387788882 Not found. Terminal TermWindow Nije pronađeno. Switch Terminals Terminal TermWindow Zamjeni terminale Change directory Terminal TermView Promijeni direktorij @@ -65,7 +65,6 @@ Close Terminal TermWindow Zatvori Text Terminal AppearancePrefView Tekst Clear all Terminal TermWindow Očisti sve Text encoding Terminal TermWindow Enkodiranje teksta -size Terminal TermView velična Close window Terminal TermWindow Zatvori prozor Set tab title Terminal TermWindow Postavi naslov kartice Settings… Terminal TermWindow Postavke... diff --git a/data/catalogs/apps/terminal/hu.catkeys b/data/catalogs/apps/terminal/hu.catkeys index 72bf07af26..3b7f5bbe18 100644 --- a/data/catalogs/apps/terminal/hu.catkeys +++ b/data/catalogs/apps/terminal/hu.catkeys @@ -1,4 +1,4 @@ -1 hungarian x-vnd.Haiku-Terminal 1112752202 +1 hungarian x-vnd.Haiku-Terminal 1999618717 Not found. Terminal TermWindow Nem található. Switch Terminals Terminal TermWindow Terminálok közti váltás Change directory Terminal TermView Mappa váltása @@ -83,7 +83,6 @@ Close Terminal TermWindow Bezárás Text Terminal AppearancePrefView Szöveg Clear all Terminal TermWindow Összes törlése Text encoding Terminal TermWindow Szöveg kódolása -size Terminal TermView méret Close window Terminal TermWindow Ablak bezárása Copy absolute path Terminal TermView Teljes útvonal másolása Save as default Terminal TermWindow Beállítás alapértelmezettként diff --git a/data/catalogs/apps/terminal/it.catkeys b/data/catalogs/apps/terminal/it.catkeys index 69c078ec42..2bd4c7b2e7 100644 --- a/data/catalogs/apps/terminal/it.catkeys +++ b/data/catalogs/apps/terminal/it.catkeys @@ -1,4 +1,4 @@ -1 italian x-vnd.Haiku-Terminal 1506238602 +1 italian x-vnd.Haiku-Terminal 2393105117 Not found. Terminal TermWindow Non trovato. Switch Terminals Terminal TermWindow Scambia Terminali Change directory Terminal TermView Cambia directory @@ -56,7 +56,6 @@ Close Terminal TermWindow Chiudi Text Terminal AppearancePrefView Testo Clear all Terminal TermWindow Ripulisci tutto Text encoding Terminal TermWindow Codifica del testo -size Terminal TermView dimensione Close window Terminal TermWindow chiudi finestra Set tab title Terminal TermWindow Imposta titolo scheda Settings… Terminal TermWindow Impostazioni… diff --git a/data/catalogs/apps/terminal/ja.catkeys b/data/catalogs/apps/terminal/ja.catkeys index 3b4babb169..80361f6153 100644 --- a/data/catalogs/apps/terminal/ja.catkeys +++ b/data/catalogs/apps/terminal/ja.catkeys @@ -1,4 +1,4 @@ -1 japanese x-vnd.Haiku-Terminal 2093402207 +1 japanese x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow これ以上見つかりません。 Switch Terminals Terminal TermWindow ターミナルを切替える Change directory Terminal TermView ディレクトリを変更 @@ -83,7 +83,6 @@ Close Terminal TermWindow 閉じる Text Terminal AppearancePrefView テキスト Clear all Terminal TermWindow すべて消去 Text encoding Terminal TermWindow テキストエンコーディング -size Terminal TermView サイズ Close window Terminal TermWindow ウィンドウを閉じる Copy absolute path Terminal TermView 絶対パスをコピー Save as default Terminal TermWindow デフォルトとして保存 diff --git a/data/catalogs/apps/terminal/lt.catkeys b/data/catalogs/apps/terminal/lt.catkeys index 4d402e874f..d633d0c50c 100644 --- a/data/catalogs/apps/terminal/lt.catkeys +++ b/data/catalogs/apps/terminal/lt.catkeys @@ -1,4 +1,4 @@ -1 lithuanian x-vnd.Haiku-Terminal 3268992666 +1 lithuanian x-vnd.Haiku-Terminal 4155859181 Not found. Terminal TermWindow Nerasta. Switch Terminals Terminal TermWindow Pereiti į kitą terminalą Change directory Terminal TermView Keisti aplanką @@ -74,7 +74,6 @@ Close Terminal TermWindow Užverti Text Terminal AppearancePrefView Teksto Clear all Terminal TermWindow Išvalyti viską Text encoding Terminal TermWindow Teksto koduotė -size Terminal TermView dydis Close window Terminal TermWindow Užverti langą Copy absolute path Terminal TermView Kopijuoti absoliutųjį kelią Set tab title Terminal TermWindow Keisti kortelės antraštę diff --git a/data/catalogs/apps/terminal/nl.catkeys b/data/catalogs/apps/terminal/nl.catkeys index 3503ac6fb9..0497dfba16 100644 --- a/data/catalogs/apps/terminal/nl.catkeys +++ b/data/catalogs/apps/terminal/nl.catkeys @@ -1,4 +1,4 @@ -1 dutch; flemish x-vnd.Haiku-Terminal 2336803971 +1 dutch; flemish x-vnd.Haiku-Terminal 3223670486 Not found. Terminal TermWindow Niet gevonden. Switch Terminals Terminal TermWindow Wissel van Terminal Change directory Terminal TermView Directory veranderen @@ -60,7 +60,6 @@ Close Terminal TermWindow Sluiten Text Terminal AppearancePrefView Tekst Clear all Terminal TermWindow Alles wissen Text encoding Terminal TermWindow Tekstcodering -size Terminal TermView grootte Close window Terminal TermWindow Venster sluiten Set tab title Terminal TermWindow De tabtitel instellen Settings… Terminal TermWindow Instellingen... diff --git a/data/catalogs/apps/terminal/pl.catkeys b/data/catalogs/apps/terminal/pl.catkeys index 09ddf39684..5d7713a062 100644 --- a/data/catalogs/apps/terminal/pl.catkeys +++ b/data/catalogs/apps/terminal/pl.catkeys @@ -1,4 +1,4 @@ -1 polish x-vnd.Haiku-Terminal 2093402207 +1 polish x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Nie znaleziono. Switch Terminals Terminal TermWindow Przełącz terminal Change directory Terminal TermView Zmień katalog @@ -83,7 +83,6 @@ Close Terminal TermWindow Zamknij Text Terminal AppearancePrefView Tekst Clear all Terminal TermWindow Wyczyść wszystko Text encoding Terminal TermWindow Kodowanie tekstu -size Terminal TermView rozmiar Close window Terminal TermWindow Zamknij okno Copy absolute path Terminal TermView Kopiuj ścieżkę absolutną Save as default Terminal TermWindow Zapisz jako domyślny diff --git a/data/catalogs/apps/terminal/pt_BR.catkeys b/data/catalogs/apps/terminal/pt_BR.catkeys index f420c2814b..045c5905d7 100644 --- a/data/catalogs/apps/terminal/pt_BR.catkeys +++ b/data/catalogs/apps/terminal/pt_BR.catkeys @@ -1,4 +1,4 @@ -1 portuguese (brazil) x-vnd.Haiku-Terminal 2093402207 +1 portuguese (brazil) x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Não localizado. Switch Terminals Terminal TermWindow Alternar Terminais Change directory Terminal TermView Mudar de pasta @@ -83,7 +83,6 @@ Close Terminal TermWindow Fechar Text Terminal AppearancePrefView Texto Clear all Terminal TermWindow Limpar tudo Text encoding Terminal TermWindow Codificação de texto -size Terminal TermView tamanho Close window Terminal TermWindow Fechar janela Copy absolute path Terminal TermView Copiar caminho absoluto Save as default Terminal TermWindow Salvar como padrão diff --git a/data/catalogs/apps/terminal/ro.catkeys b/data/catalogs/apps/terminal/ro.catkeys index 59bb01c59c..b3de96423b 100644 --- a/data/catalogs/apps/terminal/ro.catkeys +++ b/data/catalogs/apps/terminal/ro.catkeys @@ -1,4 +1,4 @@ -1 romanian x-vnd.Haiku-Terminal 2093402207 +1 romanian x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Nu a fost găsit. Switch Terminals Terminal TermWindow Comută terminale Change directory Terminal TermView Modifică dosar @@ -83,7 +83,6 @@ Close Terminal TermWindow Închide Text Terminal AppearancePrefView Text Clear all Terminal TermWindow Eliberează tot Text encoding Terminal TermWindow Codificare text -size Terminal TermView dimensiune Close window Terminal TermWindow Închide fereastră Copy absolute path Terminal TermView Copiază calea absolută Save as default Terminal TermWindow Salvează ca implicit diff --git a/data/catalogs/apps/terminal/ru.catkeys b/data/catalogs/apps/terminal/ru.catkeys index 7d006ae6e0..1a024668ca 100644 --- a/data/catalogs/apps/terminal/ru.catkeys +++ b/data/catalogs/apps/terminal/ru.catkeys @@ -1,4 +1,4 @@ -1 russian x-vnd.Haiku-Terminal 2090807552 +1 russian x-vnd.Haiku-Terminal 2977674067 Not found. Terminal TermWindow Текст не найден Switch Terminals Terminal TermWindow Переключить терминалы Change directory Terminal TermView Сменить каталог @@ -83,7 +83,6 @@ Close Terminal TermWindow Закрыть Text Terminal AppearancePrefView Текста Clear all Terminal TermWindow Очистить всё Text encoding Terminal TermWindow Кодировка -size Terminal TermView размер Close window Terminal TermWindow Закрыть окно Copy absolute path Terminal TermView Скопировать абсолютный адрес Set tab title Terminal TermWindow Переименовть вкладку diff --git a/data/catalogs/apps/terminal/sk.catkeys b/data/catalogs/apps/terminal/sk.catkeys index 2fb0da0264..8331fa5fe0 100644 --- a/data/catalogs/apps/terminal/sk.catkeys +++ b/data/catalogs/apps/terminal/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-Terminal 2985977525 +1 slovak x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Nenájdené. Switch Terminals Terminal TermWindow Prepnúť terminály Change directory Terminal TermView Zmeniť adresár @@ -26,12 +26,16 @@ Window title: Terminal TermWindow Titulok okna: Unrecognized option \"%s\"\n Terminal arguments parsing Nerozpoznaná voľba „%s“\n Blue Terminal colors scheme Modrá Custom Terminal colors scheme Vlastné +Encoding: Terminal AppearancePrefView Kódovanie: %app% settings Terminal PrefWindow window title %app% - nastavenia Cancel Terminal SetTitleWindow Zrušiť Increase Terminal TermWindow Zväčšiť Settings Terminal TermWindow Nastavenia +Window size Terminal TermWindow Veľkosť okna Selected text Terminal AppearancePrefView Vybraný text +\t%d\t-\tThe current working directory of the active process in the\n\t\t\tcurrent tab. Optionally the maximum number of path components\n\t\t\tcan be specified. E.g. '%2d' for at most two components.\n\t%T\t-\tThe Terminal application name for the current locale.\n\t%e\t-\tThe encoding of the current tab. Not shown for UTF-8.\n\t%i\t-\tThe index of the window.\n\t%p\t-\tThe name of the active process in the current tab.\n\t%t\t-\tThe title of the current tab. Terminal ToolTips \t%d\t-\tAktuálny adresár aktívneho procesu v aktuálnej\n\t\t\tkarte. Nepovinne je možné uviesť maximálny počet\n\t\t\tzložiek cesty. Napr. „%2d“ pre najviac dve zložky.\n\t%T\t-\tNázov aplikácie Terminál v aktuálnom locale.\n\t%e\t-\tKódovanie aktuálnej karty. Nezobrazuje sa v prípade UTF-8.\n\t%i\t-\tIndex okna.\n\t%p\t-\tNázov aktívneho procesu v aktuálnej karte.\n\t%t\t-\tNázov aktuálnej karty. Find Terminal FindWindow Nájsť +The pattern specifying the window titles. The following placeholders\ncan be used: Terminal AppearancePrefView Vzor určujúci názvy okien. Je možné použiť\nnasledovné zástupné symboly: Appearance Terminal PrefWindow Vzhľad Tab title: Terminal AppearancePrefView Titulok karty: OK Terminal SetTitleWindow OK @@ -44,14 +48,19 @@ Window title… Terminal TermWindow Titulok okna… Full screen Terminal TermWindow Celoobrazovkový režim Page setup… Terminal TermWindow Nastavenie stránky… The following processes are still running:\n\n\t%1\n\nIf you close the Terminal, the processes will be killed. Terminal TermWindow Nasledovné procesy ešte stále bežia:\n\n\t%1\n\nAk zatvoríte Terminál, procesy budú zabité. +Custom Terminal AppearancePrefView Window size Vlastné Insert path Terminal TermView Vložiť cestu Haiku Terminal\nCopyright 2001-2009 Haiku, Inc.\nCopyright(C) 1999 Kazuho Okui and Takashi Murai.\n\nUsage: %s [OPTION] [SHELL]\n Terminal TermApp Terminál Haiku\nCopyright 2001-2009 Haiku, Inc.\nCopyright(C) 1999 Kazuho Okui a Takashi Murai.\n\nPoužitie: %s [VOĽBA] [SHELL]\n +Window size: Terminal AppearancePrefView Veľkosť okna: No search string was entered. Terminal TermWindow Nebol zadaný vyhľadávací reťazec. Font size Terminal TermWindow Veľkosť písma Blinking cursor Terminal AppearancePrefView Blikajúci kurzor Set window title Terminal TermWindow Nastaviť titulok okna +Revert Terminal PrefWindow Vrátiť späť Terminal System name Terminál +Copy path Terminal TermView Kopírovať cestu Close other tabs Terminal TermWindow Zatvoriť ostatné karty +Defaults Terminal PrefWindow Predvoľby Match word Terminal FindWindow Nájsť slovo Nothing is selected. Terminal TermWindow Nič nie je vybrané. Text not found. Terminal TermWindow Text nenájdený. @@ -64,19 +73,24 @@ New tab Terminal TermWindow Nová karta Selected background Terminal AppearancePrefView Vybrané pozadie Slate Terminal colors scheme Bridlica Text under cursor Terminal AppearancePrefView Text pod kurzorom +Use bright instead of bold text Terminal AppearancePrefView Použiť svetlý text namiesto hrubého Midnight Terminal colors scheme Polnoc Decrease Terminal TermWindow Zmenšiť Default Terminal colors scheme Predvolená Create link here Terminal TermView Vytvoriť tu odkaz +The pattern specifying the tab titles. The following placeholders\ncan be used: Terminal AppearancePrefView Vzor určujúci názvy kariet. Je možné použiť nasledovné\nzástupné symboly: Close Terminal TermWindow Zatvoriť Text Terminal AppearancePrefView Text Clear all Terminal TermWindow Vyčistiť všetko Text encoding Terminal TermWindow Kódovanie textu -size Terminal TermView veľkosť Close window Terminal TermWindow Zatvoriť okno +Copy absolute path Terminal TermView Kopírovať absolútnu cestu +Save as default Terminal TermWindow Uložiť ako predvolené Set tab title Terminal TermWindow Nastaviť titulok okna Settings… Terminal TermWindow Nastavenia… Abort Terminal Shell Zrušiť +Open link Terminal TermView Otvoriť odkaz +Solarized Light Terminal colors scheme Solarizovaná svetlá Edit Terminal TermWindow Upraviť Color: Terminal AppearancePrefView Farba: The pattern specifying the window title. The following placeholders\ncan be used:\n Terminal TermWindow Vzor určujúci titulky okien. Možno použiť\nnasledovné zástupné symboly:\n @@ -87,11 +101,16 @@ OK Terminal TermApp OK Find failed Terminal TermWindow Hľadanie zlyhalo Search forward Terminal FindWindow Hľadať vpred Edit tab title… Terminal TermWindow Upraviť titulok karty… +Open path Terminal TermView Otvoriť cestu +\t%d\t-\tThe current working directory of the active process.\n\t\t\tOptionally the maximum number of path components can be\n\t\t\tspecified. E.g. '%2d' for at most two components.\n\t%i\t-\tThe index of the tab.\n\t%e\t-\tThe encoding of the current tab. Not shown for UTF-8.\n\t%p\t-\tThe name of the active process.\n\t%%\t-\tThe character '%'. Terminal ToolTips \t%d\t-\tAktuálny adresár aktívneho procesu.\n\t\t\tNepovinný. Je možné zadať maximálny počet zložiek\n\t\t\tcesty. Napr. „%2d“ pre javiac dve zložky.\n\t%i\t-\tIndex karty.\n\t%e\t-\tKódovanie aktuálnej karty. Nezobrazuje sa v prípade UTF-8.\n\t%p\t-\tNázov aktívneho procesu.\n\t%%\t-\tZnak „%“. Find previous Terminal TermWindow Nájsť predošlý +Copy link location Terminal TermView Kopírovať umiestnenie odkazu Tab title: Terminal TermWindow Titulok karty: Find next Terminal TermWindow Nájsť ďalší Close active tab Terminal TermWindow Zatvoriť aktívnu kartu +\t%%\t-\tThe character '%'.\n\t%<\t-\tStarts a section that will only be shown if a placeholder\n\t\t\tafterwards is not empty.\n\t%>\t-\tStarts a section that will only be shown if a placeholder\n\t\t\tbetween a previous %< section and this one is not empty.\n\t%-\t-\tEnds a %< or %> section.\n\nAny non alpha numeric character between '%' and the format letter will insert a space only\nif the placeholder value is not empty. It will add to the %< section. Terminal ToolTips \t%%\t-\tZnak „%“.\n\t%<\t-\tZačína sekciu, ktorá sa zobrazí iba ak rezervované\n\t\t\tmiesto po nej nie je prázdne.\n\t%>\t-\tZačína sekciu, ktorá sa zobrazí iba ak rezervované\n\t\t\tmiesto medzi predošlou %< sekciou a touto nie je prázdne.\n\t%-\t-\tKončí sekciu %< alebo %>.\n\nAkékoľvek nealfanumerické znaky medzi „%“, a písmenom formátu vložia medzeru iba\nv prípade, že hodnota rezervovaného miesta nie je prázdna. Pridá do sekcie %<. Paste Terminal TermWindow Vložiť +Solarized Dark Terminal colors scheme Solarizovaná tmavá Shell Terminal TermWindow Shell Cancel Terminal TermView Zrušiť Use default Terminal SetTitleWindow Použiť predvolené diff --git a/data/catalogs/apps/terminal/sl.catkeys b/data/catalogs/apps/terminal/sl.catkeys index 304843ee88..927b9109f6 100644 --- a/data/catalogs/apps/terminal/sl.catkeys +++ b/data/catalogs/apps/terminal/sl.catkeys @@ -1,4 +1,4 @@ -1 slovenian x-vnd.Haiku-Terminal 2500449006 +1 slovenian x-vnd.Haiku-Terminal 3387315521 Not found. Terminal TermWindow Ni mogoče najti. Change directory Terminal TermView Zamenjaj imenik Cursor Terminal AppearancePrefView Kurzor @@ -38,7 +38,6 @@ Slate Terminal colors scheme Tabla Text under cursor Terminal AppearancePrefView Besedilo pod kurzorjem Use bright instead of bold text Terminal AppearancePrefView Uporabi svetlo besedilo namesto krepkega Text encoding Terminal TermWindow Kodiranje besedila -size Terminal TermView velikost Close window Terminal TermWindow Zapri okno Copy absolute path Terminal TermView Kopiraj absolutno pot Set tab title Terminal TermWindow Nastavi naslov jezička diff --git a/data/catalogs/apps/terminal/sv.catkeys b/data/catalogs/apps/terminal/sv.catkeys index f13c18e3f3..77debab0e2 100644 --- a/data/catalogs/apps/terminal/sv.catkeys +++ b/data/catalogs/apps/terminal/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Haiku-Terminal 2696855708 +1 swedish x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow Hittades ej. Switch Terminals Terminal TermWindow Växla terminal Change directory Terminal TermView Byt katalog @@ -83,13 +83,14 @@ Close Terminal TermWindow Stäng Text Terminal AppearancePrefView Text Clear all Terminal TermWindow Rensa allt Text encoding Terminal TermWindow Teckenuppsättning -size Terminal TermView storlek Close window Terminal TermWindow Stäng fönster Copy absolute path Terminal TermView Kopiera absolut sökväg +Save as default Terminal TermWindow Spara som standard Set tab title Terminal TermWindow Ange fliktitel Settings… Terminal TermWindow Inställningar... Abort Terminal Shell Avbryt Open link Terminal TermView Öppna länk +Solarized Light Terminal colors scheme Solariserad ljus Edit Terminal TermWindow Redigera Color: Terminal AppearancePrefView Färg: The pattern specifying the window title. The following placeholders\ncan be used:\n Terminal TermWindow Mönstret bestämmer fönstrets namn. Följande alternativ finns:\n @@ -109,6 +110,7 @@ Find next Terminal TermWindow Sök nästa Close active tab Terminal TermWindow Stäng aktiv flik \t%%\t-\tThe character '%'.\n\t%<\t-\tStarts a section that will only be shown if a placeholder\n\t\t\tafterwards is not empty.\n\t%>\t-\tStarts a section that will only be shown if a placeholder\n\t\t\tbetween a previous %< section and this one is not empty.\n\t%-\t-\tEnds a %< or %> section.\n\nAny non alpha numeric character between '%' and the format letter will insert a space only\nif the placeholder value is not empty. It will add to the %< section. Terminal ToolTips \t%%\t-\tTecknet '%'.\n\t%<\t-\tStartar en section som bara visas om en platshållare\n\t\t\tefter är tom.\n\t%>\t-\tStartar en section som bara visas om en platshållare\n\t\t\tär mellan föregående %< section och denna är tom.\n\t%-\t-\tAvslutar en %< eller %> section.\n\nAlla tecken som inte är nummer mellan '%' och formaterings bokstaven kommer att ändras till ett mellanslag\nOm platshållaren inte är tom kommer det att läggas på en %< section. Paste Terminal TermWindow Klistra in +Solarized Dark Terminal colors scheme Solariserad mörk Shell Terminal TermWindow Skal Cancel Terminal TermView Avbryt Use default Terminal SetTitleWindow Använd förvald diff --git a/data/catalogs/apps/terminal/uk.catkeys b/data/catalogs/apps/terminal/uk.catkeys index 69e444bd64..fcb0f16664 100644 --- a/data/catalogs/apps/terminal/uk.catkeys +++ b/data/catalogs/apps/terminal/uk.catkeys @@ -1,4 +1,4 @@ -1 ukrainian x-vnd.Haiku-Terminal 3268992666 +1 ukrainian x-vnd.Haiku-Terminal 4155859181 Not found. Terminal TermWindow Не знайдено. Switch Terminals Terminal TermWindow Перемкнути термінали Change directory Terminal TermView Змінити каталог @@ -74,7 +74,6 @@ Close Terminal TermWindow Закрити Text Terminal AppearancePrefView Текст Clear all Terminal TermWindow Очистити все Text encoding Terminal TermWindow Кодування тексту -size Terminal TermView розмір Close window Terminal TermWindow Закрити вікно Copy absolute path Terminal TermView Зкопіювати абсолютну адресу Set tab title Terminal TermWindow Встановити ім'я вкладки diff --git a/data/catalogs/apps/terminal/zh_Hans.catkeys b/data/catalogs/apps/terminal/zh_Hans.catkeys index c83b0da53d..1331657671 100644 --- a/data/catalogs/apps/terminal/zh_Hans.catkeys +++ b/data/catalogs/apps/terminal/zh_Hans.catkeys @@ -1,4 +1,4 @@ -1 english x-vnd.Haiku-Terminal 2093402207 +1 english x-vnd.Haiku-Terminal 2980268722 Not found. Terminal TermWindow 未找到。 Switch Terminals Terminal TermWindow 切换终端 Change directory Terminal TermView 更改目录 @@ -83,7 +83,6 @@ Close Terminal TermWindow 关闭 Text Terminal AppearancePrefView 文本 Clear all Terminal TermWindow 清空 Text encoding Terminal TermWindow 文字编码 -size Terminal TermView 大小 Close window Terminal TermWindow 关闭窗口 Copy absolute path Terminal TermView 复制绝对路径 Save as default Terminal TermWindow 默认保存 diff --git a/data/catalogs/apps/text_search/sk.catkeys b/data/catalogs/apps/text_search/sk.catkeys index 758d33c139..942d83d89d 100644 --- a/data/catalogs/apps/text_search/sk.catkeys +++ b/data/catalogs/apps/text_search/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku.TextSearch 1180598828 +1 slovak x-vnd.Haiku.TextSearch 2496563907 %s: Not enough room to escape the filename. Grepper %s: nedostatok miesta na vloženie únikových klauzúl do názvu súboru. Trim to selection GrepWindow Orezať na výber Follow symbolic links GrepWindow Nasledovať symbolické odkazy @@ -8,6 +8,7 @@ The unselected files will be removed from the list. GrepWindow Nevybrané súbo Set target… GrepWindow Nastaviť cieľ… Please select the files you wish to have selected for you in Tracker. GrepWindow Prosím, vyberte súbory, ktoré chcete mať vybrané v Trackeri. Open files in Pe GrepWindow Otvoriť súbory v Pe +%appname% : %path% GrepWindow %appname% : %path% Copy text to clipboard GrepWindow Skopírovať text do schránky Settings GrepWindow Nastavenia Select all GrepWindow Vybrať všetky @@ -31,3 +32,4 @@ Show files in Tracker GrepWindow Zobraziť súbory v Trackeri Case-sensitive GrepWindow Rozlišovať veľkosť písmen Text files only GrepWindow Iba textové súbory Show lines GrepWindow Zobrazovať riadky +%appname% : %path% : %searchtext% GrepWindow %appname% : %path% : %searchtext% diff --git a/data/catalogs/apps/webpositive/sk.catkeys b/data/catalogs/apps/webpositive/sk.catkeys index e3a1f388d0..19625f192a 100644 --- a/data/catalogs/apps/webpositive/sk.catkeys +++ b/data/catalogs/apps/webpositive/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-WebPositive 82284269 +1 slovak x-vnd.Haiku-WebPositive 1282126593 Show home button Settings Window Zobraziť tlačidlo Domov Username: Authentication Panel Používateľské meno: Copy URL to clipboard Download Window Kopírovať URL do schránky @@ -16,12 +16,20 @@ Start page: Settings Window Úvodná stránka: History WebPositive Window História Error opening downloads folder Download Window Chyba pri otváraní priečinka stiahnutých súborov Paste WebPositive Window Vložiť +Expiration Cookie Manager Vypršanie platnosti +Double-click or middle-click to open new tab. Tab Manager Novú kartu otvoríte dvojitým kliknutím alebo kliknutím stredným tlačidlom +Proxy username: Settings Window Používateľské meno proxy: +Save page as… WebPositive Window Uložiť stránku ako… +Over %days left Download Window Zostáva viac ako %days Settings Settings Window Nastavenie Confirmation WebPositive Window Potvrdenie Window WebPositive Window Okno +Cookie manager Cookie Manager Správca cookies Decrease size WebPositive Window Zmenšiť veľkosť Serif font: Settings Window Pätkové písmo: Loading %url WebPositive Window Načítava sa %url +Download aborted Download Window Sťahovanie zrušené +Value Cookie Manager Hodnota Page source WebPositive Window Zdroj stránky Next WebPositive Window Ďalší Find next WebPositive Window Nájsť ďalší @@ -37,15 +45,19 @@ Auto-hide mouse pointer Settings Window Automaticky skrývať kurzor myši Quit WebPositive Window Ukončiť Full screen WebPositive Window Celoobrazovkový režim Open download error Download Window Chyba pri otváraní sťahovaného súboru +The cookie jar is empty! Cookie Manager Nádoba s cookies je prázdna! Standard font: Settings Window Štandardné písmo: +Find previous occurrence of search terms WebPositive Window find bar previous button tooltip Nájsť predchádzajúci výskyt hľadaného reťazca Restart Download Window Reštartovať Proxy server Settings Window Proxy server Open containing folder Download Window Otvoriť nadradený priečinok New window WebPositive Window Nové okno +WebPositive Download Window WebPositive Open Download Window Otvoriť Reload WebPositive Window Znovu načítať Downloads Download Window Sťahovania Sans serif font: Settings Window Bezpätkové písmo: +Delete Cookie Manager Odstrániť Forward WebPositive Window Dopredu of Download Window ...as in '12kB of 256kB' z Revert Settings Window Vrátiť @@ -54,6 +66,7 @@ Cut WebPositive Window Vystrihnúť Bookmark this page WebPositive Window Uložiť stránku do záložiek There was an error trying to show the Bookmarks folder.\n\nError: %error WebPositive Window Don't translate variable %error Vyskytla sa chyba pri zobrazovaní priečinka Záložky.\n\nChyba: %error Open downloads folder Download Window Otvoriť priečinok stiahnutých súborov +Proxy password: Settings Window Heslo proxy: Number of days to keep links in History menu: Settings Window Koľko dní ponechať odkazy v menu História: Hide Download Window Skryť Reset size WebPositive Window Obnoviť veľkosť @@ -62,6 +75,7 @@ Increase size WebPositive Window Zväčšiť veľkosť There was an error retrieving the bookmark folder.\n\nError: %error WebPositive Window Don't translate the variable %error Vyskytla sa chyba pri získavaní priečinka záložiek.\n\nChyba: %error Downloads WebPositive Window Sťahovania Requesting %url WebPositive Window Prebieha požiadavka na %url +Find next occurrence of search terms WebPositive Window find bar next button tooltip Nájsť ďalší výskyt hľadaného reťazca Apply Settings Window Použiť Bookmark info WebPositive Window Info o záložke Size: Font Selection view Veľkosť: @@ -75,17 +89,22 @@ Open blank page Settings Window Otvoriť prázdnu stránku New tabs: Settings Window Nové karty: Cancel WebPositive Window Zrušiť Open all WebPositive Window Otvoriť všetko +Proxy server requires authentication Settings Window Server proxy vyžaduje overenie totožnosti Clear URL Bar Vyčistiť Cut URL Bar Vystrihnúť Clear WebPositive Window Vyčistiť +Script console Console Window Konzola skriptov Remove Download Window Odstrániť Find WebPositive Window Nájsť: Find previous WebPositive Window Nájsť predchádzajúci Settings WebPositive Window Nastavenia +Script console WebPositive Window Konzola skriptov +Name Cookie Manager Meno Proxy server address: Settings Window Adresa proxy servera: Proxy server port: Settings Window Port proxy servera: Bookmarks WebPositive Window Záložky Paste URL Bar Vložiť +Cookie manager WebPositive Window Správca cookies /s) Download Window ...as in 'per second' /s) Hide password text Authentication Panel Skryť text hesla The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. Kŕdeľ ďatľov učí koňa obhrýzať kôru a žrať mäso @@ -93,11 +112,15 @@ Over 1 minute left Download Window Zostáva viac ako 1 minúta Open start page Settings Window Otvoriť úvodnú stránku Continue downloads WebPositive Pokračovať v sťahovaní Cancel Download Window Zrušiť +Flags Cookie Manager Príznaky Open search page Settings Window Otvoriť vyhľadávaciu stránku +Clear Console Window Vyčistiť Password: Authentication Panel Heslo: +Path Cookie Manager Cesta Back WebPositive Window Späť New browser window Download Window Nové okno prehliadača Today WebPositive Window Dnes +Over %hours left Download Window Zostáva viac ako %hours Remember username and password for this site Authentication Panel Zapamätať si používateľské meno a heslo pre túto lokalitu Earlier WebPositive Window Skoršie Authentication required Authentication Panel Vyžaduje sa overenie totožnosti @@ -105,6 +128,7 @@ Use proxy server to connect to the internet Settings Window Používať na prip There are still downloads in progress, do you really want to quit WebPositive now? WebPositive Ešte stále prebieha sťahovanie. Skutočne chcete teraz WebPositive ukončiť? Auto-hide interface in full screen mode Settings Window Automaticky skryť prvky rozhrania v celoobrazovkovom režime %url failed WebPositive Window Loading URL failed. Don't translate variable %url. %url zlyhalo +%seconds left Download Window zostáva %seconds New tab WebPositive Window Nová karta Downloads in progress WebPositive Prebieha sťahovanie Style: Font Selection view Štýl: @@ -119,11 +143,15 @@ Open bookmarks confirmation WebPositive Window Potvrdenie otvorenia záložiek Remove missing Download Window Odstrániť chýbajúce Clone current page Settings Window Klonovať aktuálnu stránku Do you want to open %addedCount bookmarks all at once? WebPositive Window Don't translate variable %addedCount. Chcete otvoriť %addedCoun záložiek naraz? +Session cookie Cookie Manager Cookie relácie OK Authentication Panel OK Copy URL Bar Kopírovať +Download finished Download Window Sťahovanie dokončené +Show bookmark bar WebPositive Window Zobraziť panel záložiek OK WebPositive Window OK Manage bookmarks WebPositive Window Spravovať záložky A bookmark for this page (%bookmarkName) already exists. WebPositive Window Don't translate variable %bookmarkName Záložka tejto stránky (%bookmarkName) už existuje. +Cookies for %s Cookie Manager Cookies pre %s New windows: Settings Window Nové okná: %url finished WebPositive Window Loading URL finished. Don't translate variable %url. %url dokončené Remove finished Download Window Odstrániť dokončené diff --git a/data/catalogs/apps/webpositive/sv.catkeys b/data/catalogs/apps/webpositive/sv.catkeys index 6116dd8dbf..3c164c9790 100644 --- a/data/catalogs/apps/webpositive/sv.catkeys +++ b/data/catalogs/apps/webpositive/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Haiku-WebPositive 3678460971 +1 swedish x-vnd.Haiku-WebPositive 1282126593 Show home button Settings Window Visa hem-knappen Username: Authentication Panel Användarnamn: Copy URL to clipboard Download Window Kopiera URL till urklipp @@ -16,6 +16,7 @@ Start page: Settings Window Start sida: History WebPositive Window Historik Error opening downloads folder Download Window Fel vid öppnande av nerladdnings foldern Paste WebPositive Window Klistra in +Expiration Cookie Manager Utgångstid Double-click or middle-click to open new tab. Tab Manager Dubbelklicka eller klicka på mittersta musknappen för att öppna en ny tab. Proxy username: Settings Window Proxyanvändarnamn: Save page as… WebPositive Window Spara sida som... @@ -23,10 +24,12 @@ Over %days left Download Window Över %days kvar Settings Settings Window Inställningar Confirmation WebPositive Window Bekräftelse Window WebPositive Window Fönster +Cookie manager Cookie Manager Kakhanterare Decrease size WebPositive Window Minska storlek Serif font: Settings Window Serif-typsnitt: Loading %url WebPositive Window Läser in %url Download aborted Download Window Nedladdning avbruten +Value Cookie Manager Värde Page source WebPositive Window Sidkälla Next WebPositive Window Nästa Find next WebPositive Window Sök nästa @@ -42,6 +45,7 @@ Auto-hide mouse pointer Settings Window Automatisk göm musmarkören Quit WebPositive Window Avsluta Full screen WebPositive Window Helskärm Open download error Download Window Öppna nerladdnings error +The cookie jar is empty! Cookie Manager Kakburken är tom! Standard font: Settings Window Standardtypsnitt: Find previous occurrence of search terms WebPositive Window find bar previous button tooltip Sök föregående förekomst av söktermerna Restart Download Window Starta om @@ -53,6 +57,7 @@ Open Download Window Öppna Reload WebPositive Window Läs om Downloads Download Window Hämtningar Sans serif font: Settings Window Sans serif-typsnitt: +Delete Cookie Manager Ta bort Forward WebPositive Window Framåt of Download Window ...as in '12kB of 256kB' av Revert Settings Window Återgå @@ -94,10 +99,12 @@ Find WebPositive Window Sök Find previous WebPositive Window Sök föregående Settings WebPositive Window Inställningar Script console WebPositive Window Skriptkonsol +Name Cookie Manager Namn Proxy server address: Settings Window Proxyserveradress: Proxy server port: Settings Window Port för proxyserver Bookmarks WebPositive Window Bokmärken Paste URL Bar Klistra in +Cookie manager WebPositive Window Kakhanterare /s) Download Window ...as in 'per second' /s) Hide password text Authentication Panel gjöm lösenordstext The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. Flygande bäckasiner söka strax hwila på mjuka tuvor. @@ -105,9 +112,11 @@ Over 1 minute left Download Window Över 1 minut kvar Open start page Settings Window Öppna startsida Continue downloads WebPositive Fortsätt ladda ner Cancel Download Window Avbryt +Flags Cookie Manager Flaggor Open search page Settings Window Öppna sök sidan Clear Console Window Töm Password: Authentication Panel Lösenord: +Path Cookie Manager Sökväg Back WebPositive Window Tillbaka New browser window Download Window Nytt fönster Today WebPositive Window Idag @@ -134,6 +143,7 @@ Open bookmarks confirmation WebPositive Window Öppna bokmärkes godkännande Remove missing Download Window Ta bort saknade Clone current page Settings Window Kopiera aktuella sida Do you want to open %addedCount bookmarks all at once? WebPositive Window Don't translate variable %addedCount. Vill du öppna %addedCount bokmärken på en gång? +Session cookie Cookie Manager Sessionskakor OK Authentication Panel OK Copy URL Bar Kopiera Download finished Download Window Nerladdning klar @@ -141,6 +151,7 @@ Show bookmark bar WebPositive Window Visa bokmärkslistan OK WebPositive Window OK Manage bookmarks WebPositive Window Hantera bokmärken A bookmark for this page (%bookmarkName) already exists. WebPositive Window Don't translate variable %bookmarkName Ett bokmärke (%bookmarkName) för denna sida finns redan. +Cookies for %s Cookie Manager Kakor för %s New windows: Settings Window Nytt fönster: %url finished WebPositive Window Loading URL finished. Don't translate variable %url. %url färdig Remove finished Download Window Ta bort färdiga diff --git a/data/catalogs/bin/desklink/sk.catkeys b/data/catalogs/bin/desklink/sk.catkeys index a644f618a0..8c52cb2db7 100644 --- a/data/catalogs/bin/desklink/sk.catkeys +++ b/data/catalogs/bin/desklink/sk.catkeys @@ -1,6 +1,7 @@ -1 slovak x-vnd.Haiku-desklink 2797960853 +1 slovak x-vnd.Haiku-desklink 3451447865 Control physical output MediaReplicant Ovládanie fyzického výstupu Couldn't launch MediaReplicant Nepodarilo sa spustiť +Muted MediaReplicant Stlmené OK MediaReplicant OK Sound preferences… MediaReplicant Nastavenia zvuku… %g dB MediaReplicant %g dB diff --git a/data/catalogs/bin/dstcheck/sk.catkeys b/data/catalogs/bin/dstcheck/sk.catkeys index 6fd79dbd66..4cb0c89934 100644 --- a/data/catalogs/bin/dstcheck/sk.catkeys +++ b/data/catalogs/bin/dstcheck/sk.catkeys @@ -1,3 +1,5 @@ -1 slovak x-vnd.Haiku-cmd-dstconfig 81357278 +1 slovak x-vnd.Haiku-cmd-dstconfig 684321431 Ask me later dstcheck Spýtať sa ma neskôr Manually adjust time… dstcheck Ručne nastaviť čas… +Keep this time dstcheck Použiť tento čas +Attention!\n\nBecause of the switch from daylight saving time, your computer's clock may be an hour off.\nYour computer thinks it is %current time%.\n\nIs this the correct time? dstcheck Upozornenie!\n\nVzhľadom na prechod z letného času, je možné, že hodiny vášho počítača sú o hodinu posunuté.\nVáš počítač si myslí, že je %current time%.\n\nJe to správny čas? diff --git a/data/catalogs/kits/mail/sk.catkeys b/data/catalogs/kits/mail/sk.catkeys index 5e121e2dda..20770ad13a 100644 --- a/data/catalogs/kits/mail/sk.catkeys +++ b/data/catalogs/kits/mail/sk.catkeys @@ -1,10 +1,11 @@ -1 slovak x-vnd.Haiku-libmail 161731481 +1 slovak x-vnd.Haiku-libmail 3450478295 Partially download messages larger than ProtocolConfigView Čiastočne stiahnuť správy väčšie ako Password: ProtocolConfigView Heslo: Remove mail from server when deleted ProtocolConfigView Odstrániť poštu zo servera pri zmazaní Mail server: ProtocolConfigView Poštový server: Select… MailKit Vybrať… Connection type: ProtocolConfigView Typ pripojenia: +KB ProtocolConfigView kilo byte KB Leave mail on server ProtocolConfigView Ponechať poštu na serveri Username: ProtocolConfigView Používateľské meno: Login type: ProtocolConfigView Typ prihlásenia: diff --git a/data/catalogs/kits/sk.catkeys b/data/catalogs/kits/sk.catkeys index 3e543728d4..c3dedc1080 100644 --- a/data/catalogs/kits/sk.catkeys +++ b/data/catalogs/kits/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-libbe 3805079751 +1 slovak x-vnd.Haiku-libbe 3337473349 gamma AboutWindow gama beta AboutWindow beta %3.2f GiB StringForSize %3.2f GiB @@ -12,11 +12,16 @@ Copy TextView Kopírovať alpha AboutWindow alfa Error PrintJob Chyba All Rights Reserved. AboutWindow Všetky práva vyhradené. +{0, plural, one{# byte} other{# bytes}} StringForSize {0, plural, one{# bajt} few{# bajty} other{# bajtov}} +About %app% AboutWindow O aplikácii %app% +No pages to print! PrintJob Nie je čo tlačiť! OK Dragger OK OK PrintJob OK Green: ColorControl Zelená: Version history: AboutWindow História verzií: Remove replicant Dragger Odstrániť replikanta +Select all TextView Vybrať všetko +OK AboutWindow OK OK ZombieReplicantView OK Print Server is not responding. PrintJob Tlačový server neodpovedá. Paste TextView Vložiť diff --git a/data/catalogs/kits/textencoding/sk.catkeys b/data/catalogs/kits/textencoding/sk.catkeys index 4187082c8f..14a53a797c 100644 --- a/data/catalogs/kits/textencoding/sk.catkeys +++ b/data/catalogs/kits/textencoding/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-libtextencoding 3062073902 +1 slovak x-vnd.Haiku-libtextencoding 1525027211 ISO Greek textencodings ISO grécke ISO South European textencodings ISO juhoeurópske Chinese Big5 textencodings Čínske Big5 @@ -7,6 +7,7 @@ ISO Arabic textencodings ISO arabské ISO Latin 9 textencodings ISO Latin 9 Japanese Shift JIS textencodings Japonské Shift JIS DOS Cyrillic textencodings DOS cyrilika +Windows Central European (CP 1250) textencodings Windows stredoeurópske (CP 1250) Windows Cyrillic (CP 1251) textencodings Windows cyrilika (CP 1251) Japanese EUC textencodings Japonské EUC Unicode textencodings Unicode diff --git a/data/catalogs/kits/tracker/be.catkeys b/data/catalogs/kits/tracker/be.catkeys index ff6751adce..01e4ae2dc2 100644 --- a/data/catalogs/kits/tracker/be.catkeys +++ b/data/catalogs/kits/tracker/be.catkeys @@ -1,4 +1,4 @@ -1 belarusian x-vnd.Haiku-libtracker 679062638 +1 belarusian x-vnd.Haiku-libtracker 2319437087 OK WidgetAttributeText ОК Add-ons FilePanelPriv Дапаўненні Desktop Model Дэсктоп @@ -425,7 +425,6 @@ Recent queries FindPanel Папярэднія запыты Mount ContainerWindow Змантаваць %capacity (%used used -- %free free) InfoWindow %capacity (%used выкарыстана -- %free свабодна) Cancel FSClipBoard Адмена -Restart Deskbar DeskWindow Перазапусціць Дэсктоп Cut more ContainerWindow Выразаць яшчэ Deleting: StatusWindow Выдаляецца: Empty Trash InfoWindow Ачысціць сметніцу diff --git a/data/catalogs/kits/tracker/de.catkeys b/data/catalogs/kits/tracker/de.catkeys index ac4100ac7e..5a2bf74bef 100644 --- a/data/catalogs/kits/tracker/de.catkeys +++ b/data/catalogs/kits/tracker/de.catkeys @@ -1,4 +1,4 @@ -1 german x-vnd.Haiku-libtracker 1787267522 +1 german x-vnd.Haiku-libtracker 3427641971 OK WidgetAttributeText OK Add-ons FilePanelPriv Add-ons Mount settings… ContainerWindow Einhänge-Einstellungen… @@ -427,7 +427,6 @@ Recent queries FindPanel Letzte Queries Mount ContainerWindow Einhängen %capacity (%used used -- %free free) InfoWindow %capacity (%used benutzt -- %free frei) Cancel FSClipBoard Abbrechen -Restart Deskbar DeskWindow Deskbar neu starten Cut more ContainerWindow Mehr ausschneiden Deleting: StatusWindow Löschen: Empty Trash InfoWindow Papierkorb leeren diff --git a/data/catalogs/kits/tracker/es.catkeys b/data/catalogs/kits/tracker/es.catkeys index 9202a316c5..48244e3c62 100644 --- a/data/catalogs/kits/tracker/es.catkeys +++ b/data/catalogs/kits/tracker/es.catkeys @@ -1,4 +1,4 @@ -1 spanish; castilian x-vnd.Haiku-libtracker 1032311269 +1 spanish; castilian x-vnd.Haiku-libtracker 2672685718 OK WidgetAttributeText OK Add-ons FilePanelPriv Añadidos Mount settings… ContainerWindow Opciones de montaje @@ -424,7 +424,6 @@ Recent queries FindPanel Consultas recientes Mount ContainerWindow Montar %capacity (%used used -- %free free) InfoWindow %capacity (%used usado -- %free libre) Cancel FSClipBoard Cancelar -Restart Deskbar DeskWindow Reiniciar barra de escritorio Cut more ContainerWindow Cortar más Deleting: StatusWindow Eliminando: Empty Trash InfoWindow Papelera Vacía diff --git a/data/catalogs/kits/tracker/fi.catkeys b/data/catalogs/kits/tracker/fi.catkeys index 41dcf31990..18155e5c4a 100644 --- a/data/catalogs/kits/tracker/fi.catkeys +++ b/data/catalogs/kits/tracker/fi.catkeys @@ -1,4 +1,4 @@ -1 finnish x-vnd.Haiku-libtracker 2004221275 +1 finnish x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText Valmis Add-ons FilePanelPriv Lisäosat Mount settings… ContainerWindow Liittämisasetukset... @@ -434,7 +434,6 @@ Recent queries FindPanel Äskettäiset kyselyt Mount ContainerWindow Liitä %capacity (%used used -- %free free) InfoWindow %capacity (%used käytetty -- %free vapaana) Cancel FSClipBoard Peru -Restart Deskbar DeskWindow Käynnistä Työpöytäpalkki uudelleen Cut more ContainerWindow Leikkaa lisää Deleting: StatusWindow Poistetaan: Empty Trash InfoWindow Tyhjennä roskakori diff --git a/data/catalogs/kits/tracker/fr.catkeys b/data/catalogs/kits/tracker/fr.catkeys index 24073de9f8..fed2e09ed4 100644 --- a/data/catalogs/kits/tracker/fr.catkeys +++ b/data/catalogs/kits/tracker/fr.catkeys @@ -1,4 +1,4 @@ -1 french x-vnd.Haiku-libtracker 2004221275 +1 french x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText OK Add-ons FilePanelPriv Extensions Mount settings… ContainerWindow Réglages du montage… @@ -434,7 +434,6 @@ Recent queries FindPanel Requêtes récentes Mount ContainerWindow Monter %capacity (%used used -- %free free) InfoWindow %capacity (%used utilisés -- %free libres) Cancel FSClipBoard Annuler -Restart Deskbar DeskWindow Redémarrer la Deskbar Cut more ContainerWindow Couper plus Deleting: StatusWindow Suppression : Empty Trash InfoWindow Vider la corbeille diff --git a/data/catalogs/kits/tracker/hu.catkeys b/data/catalogs/kits/tracker/hu.catkeys index a1728d3eb0..c77d10b51f 100644 --- a/data/catalogs/kits/tracker/hu.catkeys +++ b/data/catalogs/kits/tracker/hu.catkeys @@ -1,4 +1,4 @@ -1 hungarian x-vnd.Haiku-libtracker 2004221275 +1 hungarian x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText Rendben Add-ons FilePanelPriv Kiegészítők Mount settings… ContainerWindow Csatolási beállítások… @@ -434,7 +434,6 @@ Recent queries FindPanel Előző keresések Mount ContainerWindow Csatolás %capacity (%used used -- %free free) InfoWindow %capacity (%used használt -- %free szabad) Cancel FSClipBoard Mégse -Restart Deskbar DeskWindow Asztalsáv újraindítása Cut more ContainerWindow Több kivágása Deleting: StatusWindow Törlés: Empty Trash InfoWindow Szemetes ürítése diff --git a/data/catalogs/kits/tracker/it.catkeys b/data/catalogs/kits/tracker/it.catkeys index b0ea3ce06c..9c812f433a 100644 --- a/data/catalogs/kits/tracker/it.catkeys +++ b/data/catalogs/kits/tracker/it.catkeys @@ -1,4 +1,4 @@ -1 italian x-vnd.Haiku-libtracker 4204393626 +1 italian x-vnd.Haiku-libtracker 1549800779 OK WidgetAttributeText OK Add-ons FilePanelPriv Add-on Mount settings… ContainerWindow Impostazioni di mount @@ -433,7 +433,6 @@ Recent queries FindPanel Ricerche recenti Mount ContainerWindow Monta %capacity (%used used -- %free free) InfoWindow %capacity (%used usato -- %free libero) Cancel FSClipBoard Annulla -Restart Deskbar DeskWindow Riavvia Deskbar Cut more ContainerWindow Taglia di più Deleting: StatusWindow Eliminazione: Empty Trash InfoWindow Svuota Cestino diff --git a/data/catalogs/kits/tracker/ja.catkeys b/data/catalogs/kits/tracker/ja.catkeys index d58c101164..2e67384d09 100644 --- a/data/catalogs/kits/tracker/ja.catkeys +++ b/data/catalogs/kits/tracker/ja.catkeys @@ -1,4 +1,4 @@ -1 japanese x-vnd.Haiku-libtracker 2004221275 +1 japanese x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText OK Add-ons FilePanelPriv アドオン Mount settings… ContainerWindow マウント設定… @@ -434,7 +434,6 @@ Recent queries FindPanel 最近のクエリー Mount ContainerWindow マウント %capacity (%used used -- %free free) InfoWindow %capacity (%used 使用中 -- %free 使用可能) Cancel FSClipBoard 中止 -Restart Deskbar DeskWindow Deskbar を再起動 Cut more ContainerWindow さらに切り取る Deleting: StatusWindow 削除中: Empty Trash InfoWindow ごみ箱を空にする diff --git a/data/catalogs/kits/tracker/lt.catkeys b/data/catalogs/kits/tracker/lt.catkeys index b173b581f7..fdec0a25e0 100644 --- a/data/catalogs/kits/tracker/lt.catkeys +++ b/data/catalogs/kits/tracker/lt.catkeys @@ -1,4 +1,4 @@ -1 lithuanian x-vnd.Haiku-libtracker 679062638 +1 lithuanian x-vnd.Haiku-libtracker 2319437087 OK WidgetAttributeText Gerai Add-ons FilePanelPriv Priedai Desktop Model Darbalaukis @@ -425,7 +425,6 @@ Recent queries FindPanel Paskiausios užklausos Mount ContainerWindow Prijungti %capacity (%used used -- %free free) InfoWindow %capacity (užpildyta %used, laisva %free) Cancel FSClipBoard Atsisakyti -Restart Deskbar DeskWindow Perleisti Užduočių juostą Cut more ContainerWindow Iškirpti dar Deleting: StatusWindow Šalinama: Empty Trash InfoWindow Ištuštinti šiukšlinę diff --git a/data/catalogs/kits/tracker/pl.catkeys b/data/catalogs/kits/tracker/pl.catkeys index d7363ddf86..89bb591702 100644 --- a/data/catalogs/kits/tracker/pl.catkeys +++ b/data/catalogs/kits/tracker/pl.catkeys @@ -1,4 +1,4 @@ -1 polish x-vnd.Haiku-libtracker 2004221275 +1 polish x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText OK Add-ons FilePanelPriv Wtyczki Mount settings… ContainerWindow Ustawienia montowania… @@ -434,7 +434,6 @@ Recent queries FindPanel Ostatnie zapytania Mount ContainerWindow Zamontuj %capacity (%used used -- %free free) InfoWindow %capacity (%used zajęte -- %free wolne) Cancel FSClipBoard Anuluj -Restart Deskbar DeskWindow Uruchom ponownie Deskbar Cut more ContainerWindow Wytnij więcej Deleting: StatusWindow Usuwanie: Empty Trash InfoWindow Opróżnij kosz diff --git a/data/catalogs/kits/tracker/pt_BR.catkeys b/data/catalogs/kits/tracker/pt_BR.catkeys index 5a64e00803..94a69885ff 100644 --- a/data/catalogs/kits/tracker/pt_BR.catkeys +++ b/data/catalogs/kits/tracker/pt_BR.catkeys @@ -1,4 +1,4 @@ -1 portuguese (brazil) x-vnd.Haiku-libtracker 2004221275 +1 portuguese (brazil) x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText OK Add-ons FilePanelPriv Adicionais Mount settings… ContainerWindow Configurações de montagem... @@ -434,7 +434,6 @@ Recent queries FindPanel Consultas recentes Mount ContainerWindow Montar %capacity (%used used -- %free free) InfoWindow %capacity (%used utilizados -- %free livres) Cancel FSClipBoard Cancelar -Restart Deskbar DeskWindow Reiniciar a Deskbar Cut more ContainerWindow Cortar mais Deleting: StatusWindow Excluindo: Empty Trash InfoWindow Esvaziar Lixeira diff --git a/data/catalogs/kits/tracker/ro.catkeys b/data/catalogs/kits/tracker/ro.catkeys index 1c8981d520..83f89fc457 100644 --- a/data/catalogs/kits/tracker/ro.catkeys +++ b/data/catalogs/kits/tracker/ro.catkeys @@ -1,4 +1,4 @@ -1 romanian x-vnd.Haiku-libtracker 2004221275 +1 romanian x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText OK Add-ons FilePanelPriv Module Mount settings… ContainerWindow Configurări montare... @@ -434,7 +434,6 @@ Recent queries FindPanel Interogări recente Mount ContainerWindow Montează %capacity (%used used -- %free free) InfoWindow %capacity (%used utilizat -- %free liber) Cancel FSClipBoard Anulează -Restart Deskbar DeskWindow Repornește Deskbar Cut more ContainerWindow Taie mai mult Deleting: StatusWindow Se șterge: Empty Trash InfoWindow Gunoi vid diff --git a/data/catalogs/kits/tracker/ru.catkeys b/data/catalogs/kits/tracker/ru.catkeys index 3b32a58dfb..df0402cae5 100644 --- a/data/catalogs/kits/tracker/ru.catkeys +++ b/data/catalogs/kits/tracker/ru.catkeys @@ -1,4 +1,4 @@ -1 russian x-vnd.Haiku-libtracker 2004221275 +1 russian x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText ОК Add-ons FilePanelPriv Дополнения Mount settings… ContainerWindow Настройка подключения дисков… @@ -434,7 +434,6 @@ Recent queries FindPanel Недавние запросы Mount ContainerWindow Подключить %capacity (%used used -- %free free) InfoWindow %capacity (%used занято -- %free свободно) Cancel FSClipBoard Отмена -Restart Deskbar DeskWindow Перезапустить Deskbar Cut more ContainerWindow Вырезать ещё Deleting: StatusWindow Удаление: Empty Trash InfoWindow Очистить корзину diff --git a/data/catalogs/kits/tracker/sk.catkeys b/data/catalogs/kits/tracker/sk.catkeys index 4714c4ba3e..686c7ac6d6 100644 --- a/data/catalogs/kits/tracker/sk.catkeys +++ b/data/catalogs/kits/tracker/sk.catkeys @@ -1,6 +1,7 @@ -1 slovak x-vnd.Haiku-libtracker 11653994 +1 slovak x-vnd.Haiku-libtracker 3917713227 OK WidgetAttributeText OK Add-ons FilePanelPriv Doplnky +Mount settings… ContainerWindow Nastavenia pripojenia… Desktop Model Plocha Identify ContainerWindow Identifikovať Warning space color SettingsView Farba priestoru upozornenia @@ -18,6 +19,7 @@ Modified QueryPoseView Zmenené Created ContainerWindow Vytvorené Error %error loading add-On %name. ContainerWindow Chyba %error pri načítaní doplnku %name. If you %ifYouDoAction the settings folder, %osName may not behave properly!\n\nAre you sure you want to do this? FSUtils Ak %ifYouDoAction priečinok nastavení, %osName sa nemusí chovať správne!\n\nSte si istí, že to chcete urobiť? +Skip all FSUtils Preskočiť všetko contains SelectionWindow obsahuje Sorry, you can't save things at the root of your system. FilePanelPriv Ľutujeme, nemôžete ukladať veci do koreňového adresára systému. Show shared volumes on Desktop SettingsView Zobraziť zdieľané zväzky na Ploche @@ -67,6 +69,7 @@ Arrange by ContainerWindow Usporiadať podľa Mount server error AutoMounterSettings Chyba pripájacieho servera Search FindPanel Hľadať Preparing to empty Trash… StatusWindow Pripravuje sa vyprázdnenie Koša… +You cannot put the selected item(s) into the trash. FSUtils Vybrané položky nemôžete presunúť do Koša. Disks Model Disky Create link ContainerWindow Vytvoriť odkaz Decrease size DeskWindow Zmenšiť veľkosť @@ -91,6 +94,7 @@ Error calculating folder size. InfoWindow Chyba pri výpočte veľkosti prieči New folder FilePanelPriv Nový priečinok %name info InfoWindow InfoWindow Title Info o %name Favorites FavoritesMenu Obľúbené +\"%name\" is an unsupported executable. FSUtils „%name“ je nepodporovaný spustiteľný súbor. Sorry, you can't copy items to the Trash. PoseView Ľutujeme, nemôžete kopírovať položky do Koša. matches wildcard expression SelectionWindow zodpovedá výrazu so zástupnými znakmi rename TextWidget As in 'if you rename this folder...' (en) 'Wird dieser Ordner umbenannt...' (de) premenujete @@ -127,6 +131,7 @@ Add-ons ContainerWindow Doplnky Edit templates… TemplatesMenu Upraviť šablóny… Finish: %time - Over %finishtime left StatusWindow (Koniec: %time - zostáva viac ako %finishtime) An item named \"%name\" already exists in this folder. Would you like to replace it with the symbolic link you are creating? FSUtils Položka s názvom „%name“ už v tomto priečinku existuje. Chcete ju nahradiť symbolickým odkazom, ktorý vytvárate? +Fewer options FindPanel Menej možností Sorry, there is not enough free space on the destination volume to copy the selection. FSUtils Ľutujeme, na cieľovom zväzku nie je dostatok voľného miesta na skopírovanie výberu. Could not open \"%document\" with application \"%app\" (%error). FSUtils Nebolo možné otvoriť „%document“, pomocou aplikácie „%app“ (%error). Sorry, saving more than one item is not allowed. FilePanelPriv Ľutujeme, ukladanie viac ako jednej položky nie je dovolené. @@ -174,6 +179,7 @@ Error in regular expression:\n\n'%errstring' PoseView Chyba v regulárnom výra Mount all MountMenu Pripojiť všetky calculating… InfoWindow prebieha výpočet… Mount all disks now AutoMounterSettings Pripojiť všetky disky teraz +Hide dotfiles SettingsView Skryť súbory s bodkou na začiatku Untitled bitmap PoseView Bitmapa bez názvu of %items StatusWindow z %items Description: InfoWindow Popis: @@ -195,8 +201,10 @@ Move FSUtils Button label, 'Move' (en), 'Verschieben' (de) Presunúť Get info ContainerWindow Získať info Error creating link to \"%name\". FSUtils Chyba pri vytváraní odkazu „%name“. Select SelectionWindow Vybrať +{0, plural, one{# byte} other{# bytes}} WidgetAttributeText {0, plural, one{# bajt} few{# bajty} other{# bajtov}} Or FindPanel alebo The Tracker must be running to see set the default printer. PoseView Tracker musí bežať, aby bolo možné nastaviť predvolenú tlačiareň. +{0, plural, one{# byte} other{# bytes}} FSUtils {0, plural, one{# bajt} few{# bajty} other{# bajtov}} by formula FindPanel podľa vzorca 40 x 40 DeskWindow 40 x 40 Name PoseView Názov @@ -207,12 +215,14 @@ Created: InfoWindow Vytvorené: Copying: StatusWindow Kopíruje sa: Capacity: InfoWindow Kapacita: Delete FilePanelPriv Zmazať +{0, plural, one{(# byte)} other{(# bytes)}} InfoWindow {0, plural, one{# bajt} few{# bajty} other{# bajtov}} Save FindPanel Uložiť copy FSUtils filename copy kopírovať Temporary FindPanel Dočasné Version OpenWithWindow Verzia Default application InfoWindow Predvolená aplikácia Preparing to copy items… StatusWindow Pripravuje sa kopírovanie položiek… +Save query as template… FindPanel Uložiť požiadavku ako šablónu… Show folder location in title tab SettingsView Zobraziť umiestnenie priečinka v nadpise karty Proceed FSUtils Pokračovať Some items already exist in this folder with the same names as the items you are %verb.\n \nWould you like to replace them with the ones you are %verb or be prompted for each one? FSUtils Niektoré položku už existujú v tomto priečinku s rovnakými názvami ako majú položky, ktoré sa pokúšate %verb.\n \nChcete ich nahradiť položkami z priečinka, ktorý sa pokúšate %verb alebo chcete byť vyzvaný pri každej položke zvlášť? @@ -241,6 +251,7 @@ Sorry, you cannot edit that attribute. WidgetAttributeText Ľutujeme, tento atr Name ContainerWindow Názov Reverse order ContainerWindow Opačné poradie 48 x 48 DeskWindow 48 x 48 +{0, plural, one{# item} other{# items}} CountView Number of selected items: \"1 item\" or \"2 items\" {0, plural, one{# položka} few{# položky} other{# položiek}} OK OpenWithWindow OK Add current folder FilePanelPriv Pridať aktuálny priečinok Could not open \"%document\" with application \"%app\" (Missing symbol: %symbol). \n FSUtils Nebolo možné otvoriť „%document“ aplikáciou „%app“ (Chýbajúci symbol: %symbol). \n @@ -284,6 +295,7 @@ Cancel PoseView Zrušiť You can't move or copy items to read-only volumes. FSUtils Nemôžete presúvať alebo kopírovať položky na zväzky, ktoré sú len na čítanie. Unknown FilePermissionsView Neznáme All files and folders FindPanel Všetky súbory a priečinky +{0, plural, one{for # file} other{for # files}} InfoWindow {0, plural, one{# súbor} few{# súbory} other{# súborov}} Could not open \"%document\" (Missing libraries: %library). \n FSUtils Nepodarilo sa otvoriť „%document“ (Chýbajúce knižnice: %library). \n The Tracker must be running to see Info windows. PoseView Tracker musí bežať, aby ste videli Info okná. Other FilePermissionsView Iné @@ -306,6 +318,7 @@ The specified name is already used as the name of a folder. Please choose anothe Clean up ContainerWindow Vyčistiť after FindPanel po Select… QueryContainerWindow Vybrať… +More options FindPanel Ďalšie možnosti link FSUtils filename link odkaz At %func \nfind_directory() failed. \nReason: %error TrackerInitialState V %func \nfind_directory() zlyhalo. \nDôvod: %error The specified name is illegal. Please choose another name. FilePanelPriv Uvedený názov je neplatný. Prosím, vyberte iný názov. @@ -321,6 +334,7 @@ New folder %ld FSUtils Nový priečinok %ld All BeOS disks AutoMounterSettings Všetky disky BeOS Used space color SettingsView Farba využitého miesta Sorry, could not create a new folder. FSUtils Ľutujeme, nie je možné vytvoriť nový pričinok. +Disk mount TrackerSettingsWindow Pripojenie diskov multiple disks FindPanel viaceré disky You must drop items on one of the disk icons in the \"Disks\" window. PoseView Musíte pretiahnuť položky na jednu z ikon diskov v okne „Disky“. Untitled clipping PoseView Orezávanie nepomenovaných @@ -377,6 +391,7 @@ Paste layout ContainerWindow Vložiť rozloženie Select InfoWindow Vybrať Could not update permissions of file \"%name\". %error FSUtils Nepodarilo sa aktualizovať oprávnenia súboru „%name“. %error Select… FilePanelPriv Vybrať… +\"%name\" is a legacy executable. Please obtain an updated version or recompile the application. FSUtils „%name“ je spustiteľný súbor v starom formáte. Prosím, zožeňte si aktualizovanú verziu alebo znovu skompilujte aplikáciu. There was an error resolving the link. Tracker Vyskytla sa chyba pri preklade odkazu. %BytesPerSecond/s StatusWindow %BytesPerSecond/s You can't move or copy the trash. FSUtils Nemôžete presunúť alebo skopírovať Kôš. @@ -396,6 +411,7 @@ New ContainerWindow Nový Name matches wildcard expression:### SelectionWindow Názov zodpovedá zástupným znakom:### less than FindPanel menej ako 64 x 64 DeskWindow 64 x 64 +develop B_SYSTEM_DEVELOP_DIRECTORY vývoj Modified ContainerWindow Zmenené Edit Query template FindPanel Upraviť šablónu Požiadavky Prompt FSUtils Výzva @@ -413,10 +429,10 @@ contains FindPanel obsahuje Relation OpenWithWindow Vzťah Open FilePanelPriv Otvoriť Mount DeskWindow Pripojiť +Recent queries FindPanel Nedávne požiadavky Mount ContainerWindow Pripojiť %capacity (%used used -- %free free) InfoWindow %capacity (%used využité -- %free voľné) Cancel FSClipBoard Zrušiť -Restart Deskbar DeskWindow Reštartovať Panel Cut more ContainerWindow Vystrihnúť viac Deleting: StatusWindow Maže sa: Empty Trash InfoWindow Vyprázdniť Kôš diff --git a/data/catalogs/kits/tracker/sv.catkeys b/data/catalogs/kits/tracker/sv.catkeys index ff7c2596d4..2955c0458b 100644 --- a/data/catalogs/kits/tracker/sv.catkeys +++ b/data/catalogs/kits/tracker/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Haiku-libtracker 2004221275 +1 swedish x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText OK Add-ons FilePanelPriv Tillägg Mount settings… ContainerWindow Monteringsinställningar... @@ -434,7 +434,6 @@ Recent queries FindPanel Senaste frågor Mount ContainerWindow Montera %capacity (%used used -- %free free) InfoWindow %capacity (%used använt -- %free ledigt) Cancel FSClipBoard Avbryt -Restart Deskbar DeskWindow Starta om Deskbaren Cut more ContainerWindow Klipp ut mer Deleting: StatusWindow Tar bort: Empty Trash InfoWindow Töm papperskorg diff --git a/data/catalogs/kits/tracker/uk.catkeys b/data/catalogs/kits/tracker/uk.catkeys index 2dbbee3b5c..6635b65420 100644 --- a/data/catalogs/kits/tracker/uk.catkeys +++ b/data/catalogs/kits/tracker/uk.catkeys @@ -1,4 +1,4 @@ -1 ukrainian x-vnd.Haiku-libtracker 679062638 +1 ukrainian x-vnd.Haiku-libtracker 2319437087 OK WidgetAttributeText Гаразд Add-ons FilePanelPriv Додатки Desktop Model Робочий стіл @@ -425,7 +425,6 @@ Recent queries FindPanel Недавні запити Mount ContainerWindow Підмонтувати %capacity (%used used -- %free free) InfoWindow %capacity (%used викор. -- %free вільно) Cancel FSClipBoard Відмінити -Restart Deskbar DeskWindow Перезапустити Deskbar Cut more ContainerWindow Вирізати ще Deleting: StatusWindow Видалення: Empty Trash InfoWindow Очистити Кошик diff --git a/data/catalogs/kits/tracker/zh_Hans.catkeys b/data/catalogs/kits/tracker/zh_Hans.catkeys index edfc946c49..fd510e3ac1 100644 --- a/data/catalogs/kits/tracker/zh_Hans.catkeys +++ b/data/catalogs/kits/tracker/zh_Hans.catkeys @@ -1,4 +1,4 @@ -1 english x-vnd.Haiku-libtracker 2004221275 +1 english x-vnd.Haiku-libtracker 3644595724 OK WidgetAttributeText 确定 Add-ons FilePanelPriv 附加组件 Mount settings… ContainerWindow 挂载设置... @@ -434,7 +434,6 @@ Recent queries FindPanel 最近查询 Mount ContainerWindow 挂载 %capacity (%used used -- %free free) InfoWindow %capacity(已用 %used -- 空闲 %free) Cancel FSClipBoard 取消 -Restart Deskbar DeskWindow 重启桌面栏 Cut more ContainerWindow 更多剪切 Deleting: StatusWindow 删除: Empty Trash InfoWindow 清空垃圾箱 diff --git a/data/catalogs/preferences/appearance/de.catkeys b/data/catalogs/preferences/appearance/de.catkeys index 99055020de..c20f31731a 100644 --- a/data/catalogs/preferences/appearance/de.catkeys +++ b/data/catalogs/preferences/appearance/de.catkeys @@ -1,4 +1,4 @@ -1 german x-vnd.Haiku-Appearance 727801787 +1 german x-vnd.Haiku-Appearance 1140137500 Plain font: Font view Normal: Control highlight Colors tab Steuerelement - Ausgewählt Control border Colors tab Steuerelement - Rahmen @@ -6,11 +6,14 @@ Antialiasing type: AntialiasingSettingsView Kantenglättungstyp: Shadow Colors tab Schatten On AntialiasingSettingsView Ein Defaults APRWindow Standardwerte +Link hover Colors tab Link (unter Mauszeiger) Grayscale AntialiasingSettingsView Graustufen Shine Colors tab Glanz About DecorSettingsView Über About decorator DecorSettingsView Dekorator Info Off AntialiasingSettingsView Aus +Link text Colors tab Link Text +Link active Colors tab Link (geklickt) Choose Decorator DecorSettingsView Dekorator wählen Success Colors tab Erfolg Inactive window tab text Colors tab Reiter - Text (inaktiv) @@ -36,6 +39,7 @@ List background Colors tab Liste - Hintergrund OK DecorSettingsView OK Control mark Colors tab Steuerelement - Markierung Size: Font Selection view Größe: +Link visited Colors tab Link (besucht) Decorator: DecorSettingsView Dekorator: Selected list item background Colors tab Liste - Hintergrund (ausgewählt) Panel background Colors tab Oberfläche - Hintergrund diff --git a/data/catalogs/preferences/appearance/fr.catkeys b/data/catalogs/preferences/appearance/fr.catkeys index 71dcca99c6..4861ff743e 100644 --- a/data/catalogs/preferences/appearance/fr.catkeys +++ b/data/catalogs/preferences/appearance/fr.catkeys @@ -1,4 +1,4 @@ -1 french x-vnd.Haiku-Appearance 727801787 +1 french x-vnd.Haiku-Appearance 1140137500 Plain font: Font view Police simple : Control highlight Colors tab Mise en valeur de contrôle Control border Colors tab Bordure des contrôles @@ -6,11 +6,14 @@ Antialiasing type: AntialiasingSettingsView Type de lissage : Shadow Colors tab Ombre On AntialiasingSettingsView Activé Defaults APRWindow Défaut +Link hover Colors tab Lien survolé Grayscale AntialiasingSettingsView Niveaux de gris Shine Colors tab Lumière About DecorSettingsView À propos About decorator DecorSettingsView À propos du décorateur Off AntialiasingSettingsView Désactivé +Link text Colors tab Texte du lien +Link active Colors tab Lien actif Choose Decorator DecorSettingsView Choisir un décorateur Success Colors tab Réussite Inactive window tab text Colors tab Texte des titres de fenêtres inactives @@ -36,6 +39,7 @@ List background Colors tab Arrière-plan de la liste OK DecorSettingsView OK Control mark Colors tab Point de contrôle Size: Font Selection view Taille : +Link visited Colors tab Lien visité Decorator: DecorSettingsView Décorateur : Selected list item background Colors tab Arrière plan de l’élément sélectionnée dans la liste Panel background Colors tab Arrière plan des panneaux diff --git a/data/catalogs/preferences/appearance/ja.catkeys b/data/catalogs/preferences/appearance/ja.catkeys index 03bedf98b6..bfd6ba3716 100644 --- a/data/catalogs/preferences/appearance/ja.catkeys +++ b/data/catalogs/preferences/appearance/ja.catkeys @@ -1,4 +1,4 @@ -1 japanese x-vnd.Haiku-Appearance 727801787 +1 japanese x-vnd.Haiku-Appearance 1140137500 Plain font: Font view 標準フォント: Control highlight Colors tab コントロールのハイライト Control border Colors tab コントロールの境界 @@ -6,11 +6,14 @@ Antialiasing type: AntialiasingSettingsView アンチエイリアス: Shadow Colors tab 影 On AntialiasingSettingsView 有効 Defaults APRWindow デフォルト +Link hover Colors tab リンク (ポイント時) Grayscale AntialiasingSettingsView グレースケール Shine Colors tab 光 About DecorSettingsView 情報 About decorator DecorSettingsView デコレーターについて Off AntialiasingSettingsView 無効 +Link text Colors tab リンクテキスト +Link active Colors tab リンク (選択中) Choose Decorator DecorSettingsView デコレーターを選択 Success Colors tab 成功 Inactive window tab text Colors tab 非アクティブウィンドウタブの文字 @@ -36,6 +39,7 @@ List background Colors tab リストの背景 OK DecorSettingsView OK Control mark Colors tab コントロールの選択部 Size: Font Selection view サイズ: +Link visited Colors tab リンク (訪問済) Decorator: DecorSettingsView デコレーター: Selected list item background Colors tab リスト選択項目の背景 Panel background Colors tab パネルの背景 diff --git a/data/catalogs/preferences/appearance/pl.catkeys b/data/catalogs/preferences/appearance/pl.catkeys index e92a676f3f..346df20c72 100644 --- a/data/catalogs/preferences/appearance/pl.catkeys +++ b/data/catalogs/preferences/appearance/pl.catkeys @@ -1,4 +1,4 @@ -1 polish x-vnd.Haiku-Appearance 727801787 +1 polish x-vnd.Haiku-Appearance 1140137500 Plain font: Font view Font zwykły: Control highlight Colors tab Podkreślenie kontrolki Control border Colors tab Obramowanie kontrolki @@ -6,11 +6,14 @@ Antialiasing type: AntialiasingSettingsView Typ antyaliasingu: Shadow Colors tab Cień On AntialiasingSettingsView Włącz Defaults APRWindow Przywróć domyślne +Link hover Colors tab Zaznaczony odnośnik Grayscale AntialiasingSettingsView Skala odcieni szarości Shine Colors tab Połysk About DecorSettingsView Informacje About decorator DecorSettingsView O dekoratorze Off AntialiasingSettingsView Wyłącz +Link text Colors tab Tekst odnośnika +Link active Colors tab Aktywny odnośnik Choose Decorator DecorSettingsView Wybierz Dekorator Success Colors tab Sukces Inactive window tab text Colors tab Tekst nieaktywnej zakładki okna @@ -36,6 +39,7 @@ List background Colors tab Tło listy OK DecorSettingsView OK Control mark Colors tab Znak sterujący Size: Font Selection view Rozmiar: +Link visited Colors tab Odwiedzony odnośnik Decorator: DecorSettingsView Dekorator: Selected list item background Colors tab Tło zaznaczonego elementu listy Panel background Colors tab Tło panelu diff --git a/data/catalogs/preferences/appearance/sk.catkeys b/data/catalogs/preferences/appearance/sk.catkeys index 0a390d085b..d135593e11 100644 --- a/data/catalogs/preferences/appearance/sk.catkeys +++ b/data/catalogs/preferences/appearance/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-Appearance 76206318 +1 slovak x-vnd.Haiku-Appearance 1140137500 Plain font: Font view Základné písmo: Control highlight Colors tab Zvýraznenie ovládacieho prvku Control border Colors tab Okraj ovládacieho prvku @@ -6,15 +6,20 @@ Antialiasing type: AntialiasingSettingsView Typ antialiasingu: Shadow Colors tab Tieň On AntialiasingSettingsView Zapnuté Defaults APRWindow Predvoľby +Link hover Colors tab Podržanie myši nad odkazom Grayscale AntialiasingSettingsView Stupne šedej Shine Colors tab Svit About DecorSettingsView O aplikácii +About decorator DecorSettingsView O dekorátore Off AntialiasingSettingsView Vypnutý +Link text Colors tab Text odkazu +Link active Colors tab Aktívny odkaz Choose Decorator DecorSettingsView Vyberte dekorátor Success Colors tab Úspešné Inactive window tab text Colors tab Text záložky neaktívneho okna Failure Colors tab Zlyhanie Hinting menu AntialiasingSettingsView Menu s tipmi +Scroll bar: DecorSettingsView Posuvník: Document background Colors tab Pozadie dokumentu Revert APRWindow Vrátiť Window tab Colors tab Záložka okna @@ -34,6 +39,8 @@ List background Colors tab Pozadie zoznamu OK DecorSettingsView OK Control mark Colors tab Riadiaca značka Size: Font Selection view Veľkosť: +Link visited Colors tab Navštívený odkaz +Decorator: DecorSettingsView Dekorátor: Selected list item background Colors tab Pozadie zvolenej položky menu Panel background Colors tab Pozadie panelu Menu font: Font view Písmo menu: @@ -44,8 +51,10 @@ List item text Colors tab Text položky menu Appearance System name Vzhľad Fixed font: Font view Písmo s pevnou šírkou: The quick brown fox jumps over the lazy dog. Font Selection view Don't translate this literally ! Use a phrase showing all chars from A to Z. Kŕdeľ ďatľov učí koňa obhrýzať kôru a žrať mäso. +%decorName\n\nAuthors:\n\t%decorAuthors\n\nURL: %decorURL\nLicense: %decorLic\n\n%decorDesc\n DecorSettingsView %decorName\n\nAutori:\n\t%decorAuthors\n\nURL: %decorURL\nLicencia: %decorLic\n\n%decorDesc\n Reduce colored edges filter strength: AntialiasingSettingsView Zmenšiť silu filtra farebných hrán: Subpixel based anti-aliasing in combination with glyph hinting is not available in this build of Haiku to avoid possible patent issues. To enable this feature, you have to build Haiku yourself and enable certain options in the libfreetype configuration header. AntialiasingSettingsView Subpixlový antialiasing v kombinácii s tipmi grafém nie je v tomto zostavení Haiku dostupný, aby sme sa vyhli možným problémom s pantentmi. Ak chcete túto možnosť zapnúť, musíte si Haiku zostaviť sami a zapnúť isté voľby v konfiguračnom hlavičkovom súbore libfreetype. +Scroll bar thumb Colors tab Palec posuvníka Control text Colors tab Text ovládacieho prvku Single: DecorSettingsView Jednoduché: Tooltip text Colors tab Text tipu diff --git a/data/catalogs/preferences/appearance/sv.catkeys b/data/catalogs/preferences/appearance/sv.catkeys index 74b777a745..4c6e7dd131 100644 --- a/data/catalogs/preferences/appearance/sv.catkeys +++ b/data/catalogs/preferences/appearance/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Haiku-Appearance 727801787 +1 swedish x-vnd.Haiku-Appearance 1140137500 Plain font: Font view Vanlig font: Control highlight Colors tab Framhävd kontroll Control border Colors tab Kontrollkant @@ -6,11 +6,14 @@ Antialiasing type: AntialiasingSettingsView Kantutjämningstyp: Shadow Colors tab Skugga On AntialiasingSettingsView På Defaults APRWindow Förval +Link hover Colors tab Hovrande länk Grayscale AntialiasingSettingsView Gråskala Shine Colors tab Ljusstyrka About DecorSettingsView Om About decorator DecorSettingsView Om decorator Off AntialiasingSettingsView Av +Link text Colors tab Länktext +Link active Colors tab Aktiv länk Choose Decorator DecorSettingsView Välj dekor Success Colors tab Framgång Inactive window tab text Colors tab Fliktext för inaktiva fönster @@ -36,6 +39,7 @@ List background Colors tab Lista bakgrund OK DecorSettingsView OK Control mark Colors tab Kontroll märke Size: Font Selection view Storlek: +Link visited Colors tab Besök länk Decorator: DecorSettingsView Dekor: Selected list item background Colors tab Bakgrund för valt menyalternativ Panel background Colors tab Panelbakgrund diff --git a/data/catalogs/preferences/bluetooth/sk.catkeys b/data/catalogs/preferences/bluetooth/sk.catkeys index 946fb78d1c..1299814d23 100644 --- a/data/catalogs/preferences/bluetooth/sk.catkeys +++ b/data/catalogs/preferences/bluetooth/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-BluetoothPrefs 1628593228 +1 slovak x-vnd.Haiku-BluetoothPrefs 3212620536 About Bluetooth… Window O aplikácii Bluetooth… Handheld Settings view Handheld Default inquiry time: Settings view Predvolený čas zisťovania: @@ -55,6 +55,7 @@ Always ask Settings view Vždy sa pýtať Retrieving name of %1 Inquiry panel Zisťuje sa názov %1 Check that the Bluetooth capabilities of your remote device are activated. Press 'Inquiry' to start scanning. The needed time for the retrieval of the names is unknown, although should not take more than 3 seconds per device. Afterwards you will be able to add them to your main list, where you will be able to pair with them. Inquiry panel Zistiť, či sú schopnosti Bluetooth vášho vzdialeného zariadenia aktivované. Stlačením „Zistenie“ spustíte hľadanie. Potrebný čas na zistenie názvov nie je známy, ale nemal by byť dlhší ako 3 sekundy na zariadenie. Potom ich budete môcť pridať do svojho hlavného zoznamu, kde sa s nimi budete môcť spárovať. Authenticate Extended local device view Autentifikovať +Pick device... Settings view Vybrať zariadenie... Retrieving names... Inquiry panel Získavajú sa názvy... Help Window Pomoc Add… Remote devices Pridať… diff --git a/data/catalogs/preferences/filetypes/sk.catkeys b/data/catalogs/preferences/filetypes/sk.catkeys index f583ee74a0..c3a8d8ee21 100644 --- a/data/catalogs/preferences/filetypes/sk.catkeys +++ b/data/catalogs/preferences/filetypes/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-FileTypes 4042259532 +1 slovak x-vnd.Haiku-FileTypes 734679611 Application types… FileTypes Window Typy aplikácií… Description: Application Types Window Popis: Args only Application Type Window Iba argumenty @@ -49,7 +49,10 @@ Group name: New File Type Window Názov skupiny: Preferred application FileType Window Preferovaná aplikácia Progress Application Types Window Priebeh Set preferred application Preferred App Menu Nastaviť preferovanú aplikáciu +Don't save Application Type Window Neukladať +Save changes before closing? Application Type Window Uložiť zmeny pred ukončením? File Application Type Window Súbor +{0, plural, one{# Application type could be removed} other{# Application types could be removed}} Application Types Window {0, plural, one{# typ} few{# typy} other{# typov}} aplikácie nebolo možné odstrániť Version: Application Type Window Verzia: Select… FileTypes Window Vybrať… FileTypes request FileTypes Požiadavka Typy súborov diff --git a/data/catalogs/preferences/keymap/sk.catkeys b/data/catalogs/preferences/keymap/sk.catkeys index ba482b62ce..3de4e7f9fe 100644 --- a/data/catalogs/preferences/keymap/sk.catkeys +++ b/data/catalogs/preferences/keymap/sk.catkeys @@ -1,38 +1,125 @@ -1 slovak x-vnd.Haiku-Keymap 4022885915 +1 slovak x-vnd.Haiku-Keymap 3155537444 +Dvorak Keyboard Layout View Dvorak Shift: Modifier keys window Shift key role name Posun: Revert Modifier keys window Vrátiť +Slovak Keyboard Layout View slovenské +Hungarian Keyboard Layout View maďarské +German Keyboard Layout View nemecké +Swiss-French Keyboard Layout View švajčiarsko-francúzske +Warning: left and right key roles do not match Modifier keys window Upozornenie: role ľavého a pravého klávesu sa líšia +Belgian (comma) Keyboard Layout View belgické (čiarka) +Scroll lock Keyboard Layout View Scroll Lock +Belarusian (Mac) Keyboard Layout View bieloruské (Mac) +Greek Keyboard Layout View grécke +Menu Keyboard Layout View Menu key Menu +US Keyboard Layout View USA +Left control Keyboard Layout View Ľavý control +Spanish Keyboard Layout View španielske +Ukrainian (Mac) Keyboard Layout View ukrajinské (Mac) +Belarusian Keyboard Layout View bieloruské +Italian Keyboard Layout View talianske +Polish (Typewriter) Keyboard Layout View poľské (písací stroj) Tilde trigger Keymap window Spúšťač tilda Grave trigger Keymap window Spúšťač apostrof Role Modifier keys window As in the role of a modifier key Úloha +Caps lock Keyboard Layout View Caps Lock Select dead keys Keymap window Vyberte mŕtve klávesy +Bulgarian (Cyrillic) Keyboard Layout View bulharské (azbuka) Cancel Modifier keys window Zrušiť +Russian Keyboard Layout View ruské +Icelandic Keyboard Layout View islandské +Command Keyboard Layout View Command key Príkaz +Polish Keyboard Layout View poľské +Serbian (Cyrillic) Keyboard Layout View srbské (azbuka) +French Keyboard Layout View francúzske +Faeroese Keyboard Layout View faerské +Japanese Keyboard Layout View japonské +Bulgarian (Phonetic) Keyboard Layout View bulharské (fonetické) +Dvorak (programmer's) Keyboard Layout View Dvorak (programátorské) +Estonian Keyboard Layout View estónske +Russian (Mac) Keyboard Layout View ruské (Mac) +Defaults Keymap window Predvolené Quit Keymap window Ukončiť +Dutch Keyboard Layout View holandské Switch shortcut keys to Haiku mode Keymap window Vymeniť skratkové klávesy na režim Haiku Circumflex trigger Keymap window Spúšťač vokáň +Hebrew Keyboard Layout View hebrejské +ISO-9995 Keyboard Layout View ISO-9995 Diaeresis trigger Keymap window Spúšťač rozluky Disabled Modifier keys window Do nothing Vypnuté +Belarusian (Latin) Keyboard Layout View bieloruské (latinka) +Danish Keyboard Layout View dánske Open… Keymap window Otvoriť… +Russian (Typewriter) Keyboard Layout View ruské (písací stroj) +Error: duplicate keys Modifier keys window Chyba: Duplicitné kľúče System: Keymap window Systém: +Lithuanian Keyboard Layout View litovské +Finnish Keyboard Layout View fínske +Svorak Keyboard Layout View Svorak +Left command Keyboard Layout View Ľavý command +Romanian Keyboard Layout View rumunské Set modifier keys… Keymap window Nastaviť klávesy modifikátorov… Option: Modifier keys window Option key role name Voľba: +Czech (Mac) Keyboard Layout View české (Mac) +Control Keyboard Layout View Control key Control +Left option Keyboard Layout View Ľavý alt +Portuguese Keyboard Layout View portugalské +Right control Keyboard Layout View Pravý control +Belgian (point) Keyboard Layout View belgické (point) Switch shortcut keys Keymap window Vymeniť skratkové klávesy +Norwegian Keyboard Layout View nórske Shift key Modifier keys window Label of key above Ctrl, usually Shift Kláves Shift User: Keymap window Používateľ: +Esperanto Keyboard Layout View esperanto +Arabic (102) Keyboard Layout View arabské (102) +United-Kingdom Keyboard Layout View Veľká Británia +German (Mac) Keyboard Layout View nemecké (Mac) +Right option Keyboard Layout View Pravý alt +Right shift Keyboard Layout View Pravý shift Key Modifier keys window As in a computer keyboard key Kláves Ctrl key Modifier keys window Label of key farthest from the spacebar, usually Ctrle.g. Strg for German keyboard Kláves Ctrl Control: Modifier keys window Control key role name Control: +Brazilian Keyboard Layout View brazílske +Remove Keyboard Layout View Odstrániť +Brazilian (ABNT2) Keyboard Layout View brazílske (ABNT2) +French (Bépo) Keyboard Layout View francúzske (Bépo) +Option Keyboard Layout View Option key Alt +US-International Keyboard Layout View USA medzinárodná Sample and clipboard: Keymap window Vzor a schránka: +Swiss-German Keyboard Layout View švajčiarsko-nemecké Alt/Opt key Modifier keys window Label of Alt key (PC)/Option key (Mac) Kláves Alt/Opt Layout Keymap window Rozloženie Switch shortcut keys to Windows/Linux mode Keymap window Vymeniť skratkové klávesy na režim Windows/Linux +Albanian Keyboard Layout View albánske +Right command Keyboard Layout View Pravý command Revert Keymap window Vrátiť Command: Modifier keys window Command key role name Príkaz: +Latin-American Keyboard Layout View latinskoamerické +Spanish (Dvorak) Keyboard Layout View španielske (Dvorak) +Lithuanian (Standard) Keyboard Layout View litovské (štandardné) +Canadian-French Keyboard Layout View kanadsko-francúzske +Irish Keyboard Layout View írske +Turkish (Type-F) Keyboard Layout View turecké (Type-F) +Slovene Keyboard Layout View slovinské +Turkish (Type-Q) Keyboard Layout View turecké (Type-Q) Save as… Keymap window Uložiť ako… Win/Cmd key Modifier keys window Label of the \"Windows\" key (PC)/Command key (Mac) Kláves Win/Cmd +Serbian (Latin) Keyboard Layout View srbské (latinka) File Keymap window Súbor +Num lock Keyboard Layout View Num Lock +Swedish Keyboard Layout View švédske +Macedonian Keyboard Layout View macedónske (Current) Keymap window (aktuálne) Font Keymap window Písmo Keymap System name Mapa kláves +French (Mac) Keyboard Layout View francúzske (Mac) +Left shift Keyboard Layout View Ľavý shift +Shift Keyboard Layout View Shift key Shift +Ukrainian Keyboard Layout View ukrajinské +Croatian Keyboard Layout View chorvátske +Kazakh Keyboard Layout View kazašské +Czech Keyboard Layout View české Set modifier keys Modifier keys window Nastaviť modifikačné klávesy +Colemak Keyboard Layout View Colemak Modifier keys Modifier keys window Modifikačné klávesy Acute trigger Keymap window Spúšťač dĺžeň diff --git a/data/catalogs/preferences/mail/sk.catkeys b/data/catalogs/preferences/mail/sk.catkeys index c74219b8e5..59d591abf7 100644 --- a/data/catalogs/preferences/mail/sk.catkeys +++ b/data/catalogs/preferences/mail/sk.catkeys @@ -1,9 +1,10 @@ -1 slovak x-vnd.Haiku-Mail 688530788 +1 slovak x-vnd.Haiku-Mail 2750130554 Settings Config Window Nastavenie Never Config Window show status window Nikdy While sending and receiving Config Window Počas odosielania a prijímania Incoming Config Window Prichádzajúce Server name: E-Mail Názov servera: +An error occurred while creating the config view: %error. Config Views Vyskytla sa chyba počas vytvárania zobrazenia len na čítanie: %error. OK Config Window OK E-mail address: E-Mail Emailová adresa: Account name: E-Mail Názov účtu: @@ -18,8 +19,11 @@ Password: E-Mail Heslo: Accounts Config Window Účty Finish AutoConfigWindow Dokončiť Remove Config Window Odstrániť +Create a new account with the Add button.\n\nRemove an account with the Remove button on the selected item.\n\nSelect an item in the list to change its settings. Config Window Vytvorte nový účet pomocou tlačidla Pridať.\n\nOdstráňte účet pomocou tlačidla Odstrániť na vybranej položke.\n\nVyberte položku v zozname ak chcete zmeniť jej nastavenie. +Error! Config Views Chyba! Server Name: E-Mail Názov servera: While sending Config Window Počas odosielania +Show notifications: Config Window Zobrazovať upozornenia: Enter a valid e-mail address. AutoConfigWindow Zadajte platnú emailovú adresu. Add Config Window Pridať Account settings AutoConfigWindow Nastavenie účtu diff --git a/data/catalogs/preferences/media/sk.catkeys b/data/catalogs/preferences/media/sk.catkeys index a27379cf2a..3b981fb0d6 100644 --- a/data/catalogs/preferences/media/sk.catkeys +++ b/data/catalogs/preferences/media/sk.catkeys @@ -1,7 +1,10 @@ -1 slovak x-vnd.Haiku-Media 2605101563 +1 slovak x-vnd.Haiku-Media 4205337498 Couldn't add volume control in Deskbar: %s\n Media views Nepodarilo sa pridať ovládanie hlasitosti do Panela: %s\n Video input: Media views Video vstup: +Warning! Media Window Upozornenie! +Quit anyway Media Window Ukončiť napriek tomu Defaults Media views Predvolené +MIDI Settings Media Window Nastavenia MIDI Quit Media Window Ukončiť Video settings Media Window Video nastavenia Video output: Media views Video výstup: @@ -9,6 +12,7 @@ Could not connect to the media server.\nWould you like to start it ? Media Windo Restart media services Media views Reštartovať multimediálne služby Couldn't remove volume control in Deskbar: %s\n Media views Nepodarilo sa odstrániť ovládanie hlasitosti z Panela: %s\n Media System name Multimédiá +Quitting Media now will stop the restarting of the media services. Flaky or unavailable media functionality is the likely result. Media Window Ak Media teraz ukončíte, zastavíte reštartovanie multimediálnych služieb. To bude mať pravdepodobne za náseldok nefunkčné alebo nedostupné multimediálne funkcie. Audio mixer Media Window Zmiešavač zvuku This hardware has no controls. Media Window Tento hardvér nemá žiadne ovládacie prvky. Audio output: Media views Zvukový výstup: diff --git a/data/catalogs/preferences/media/sv.catkeys b/data/catalogs/preferences/media/sv.catkeys index a08fccfc88..10a13669a5 100644 --- a/data/catalogs/preferences/media/sv.catkeys +++ b/data/catalogs/preferences/media/sv.catkeys @@ -1,4 +1,4 @@ -1 swedish x-vnd.Haiku-Media 3383826947 +1 swedish x-vnd.Haiku-Media 4205337498 Couldn't add volume control in Deskbar: %s\n Media views Kunde inte lägga till volymkontroll i Deskbar: %s\n Video input: Media views Videoingång: Warning! Media Window Varning! @@ -12,6 +12,7 @@ Could not connect to the media server.\nWould you like to start it ? Media Windo Restart media services Media views Starta om mediatjänsterna Couldn't remove volume control in Deskbar: %s\n Media views Kunde inte ta bort volymkontrollen från Deskbar: %s\n Media System name Media +Quitting Media now will stop the restarting of the media services. Flaky or unavailable media functionality is the likely result. Media Window Avsluta Media nu kommer att starta om media servicen. Förmodligen kommer du att uppleva hispig/konstig eller otillgänglig media fuktionalitet. Audio mixer Media Window Ljudmixer This hardware has no controls. Media Window Hårdvaran saknar kontroller. Audio output: Media views Ljudutgång: diff --git a/data/catalogs/preferences/network/InterfacesAddOn/sk.catkeys b/data/catalogs/preferences/network/InterfacesAddOn/sk.catkeys new file mode 100644 index 0000000000..3a1d5f7343 --- /dev/null +++ b/data/catalogs/preferences/network/InterfacesAddOn/sk.catkeys @@ -0,0 +1,32 @@ +1 slovak x-vnd.Haiku-InterfacesAddOn 3297241710 +Interface InterfaceWindow Rozhranie +Network: IntefaceHardwareView Sieť: +Static IntefaceAddressView Statická +None InterfacesListView Žiadna +IP: InterfacesListView IPv4 address label IP: +Renegotiate address InterfacesListView Znovu vyjednať adresu +Status: IntefaceHardwareView Stav: +IPv6: InterfacesListView IPv6 address label IPv6: +Link speed: IntefaceHardwareView Rýchlosť linky: +The method for obtaining an IP address IntefaceAddressView Spôsob získania adresy IP +Your gateway IntefaceAddressView Vaša brána +Enable InterfacesListView Povoliť +Received: IntefaceHardwareView Prijatých: +Choose automatically IntefaceHardwareView Zvoliť automaticky +connected IntefaceHardwareView pripojené +Automatic IntefaceAddressView Automaticky +Gateway: IntefaceAddressView Brána: +Disable InterfacesListView Zakázať +Sent: IntefaceHardwareView Odoslaných: +DHCP IntefaceAddressView DHCP +Mode: IntefaceAddressView Režim: + IntefaceHardwareView +Your netmask IntefaceAddressView Maska siete +IP Address: IntefaceAddressView Adresa IP: +Off IntefaceAddressView Vypnuté +MAC address: IntefaceHardwareView Adresa MAC: +Renegotiate IntefaceHardwareView Znovu vyjednať +Netmask: IntefaceAddressView Maska siete: +Your IP address IntefaceAddressView Vaša adresa IP +disconnected IntefaceHardwareView odpojené +Disable IntefaceHardwareView Zakázať diff --git a/data/catalogs/preferences/network/ServicesAddOn/sk.catkeys b/data/catalogs/preferences/network/ServicesAddOn/sk.catkeys new file mode 100644 index 0000000000..13bc86355d --- /dev/null +++ b/data/catalogs/preferences/network/ServicesAddOn/sk.catkeys @@ -0,0 +1,2 @@ +1 slovak x-vnd.Haiku-NetworkServices 1268988047 +DNS Client Services Klient DNS diff --git a/data/catalogs/preferences/network/sk.catkeys b/data/catalogs/preferences/network/sk.catkeys index a782f3ea0f..9fbd1fead5 100644 --- a/data/catalogs/preferences/network/sk.catkeys +++ b/data/catalogs/preferences/network/sk.catkeys @@ -1,20 +1,50 @@ -1 slovak x-vnd.Haiku-Network 2106277099 -Choose automatically EthernetSettingsView Zvoliť automaticky -Gateway: EthernetSettingsView Brána: -Netmask: EthernetSettingsView Maska siete: -DHCP EthernetSettingsView DHCP -Apply EthernetSettingsView Použiť -OK EthernetSettingsView OK -IP address: EthernetSettingsView IP adresa: -Adapter: EthernetSettingsView Adaptér: -Domain: EthernetSettingsView Doména: -Revert EthernetSettingsView Vrátiť - EthernetSettingsView -Network System name Sieť -Mode: EthernetSettingsView Režim: -Network: EthernetSettingsView Sieť: -The net_server needs to run for the auto configuration! EthernetSettingsView Aby bola možná automatická konfigurácia, musí bežať net_server! -Disabled EthernetSettingsView Vypnuté -Auto-configuring failed: EthernetSettingsView Automatická konfigurácia sa nepodarila: -Static EthernetSettingsView Statická - EthernetSettingsView <žiaden adaptér> +1 slovak x-vnd.Haiku-Network 2512967175 +Static IntefaceAddressView Statická +EAP EAP protected network EAP +Services NetworkWindow Služby +no link InterfaceListItem bez spojenia +WPA2 WPA2 protected network WPA2 +Choose automatically IntefaceView Vybrať automaticky +connected IntefaceView pripojené +Ethernet device InterfaceListItem Ethernetové zariadenie +The netmask defines your local network IntefaceAddressView Sieťová maska definuje vašu lokálnu sieť +%name% (%authenticationMode%) WirelessNetworkMenuItem %name% (%authenticationMode%) +Network NetworkWindow Sieť +Show network status in Deskbar NetworkWindow Zobraziť stav siete v Paneli +The method for obtaining an IP address IntefaceAddressView Spôsob získania adresy IP +connected InterfaceListItem pripojené +disabled InterfaceListItem zakázané +Dial Up NetworkWindow Vytáčané pripojenie Dial-Up +Apply IntefaceAddressView Použiť +Installing NetworkStatus in Deskbar failed: %s NetworkWindow Inštalácia Stavu siete do Panelu zlyhala: %s +MAC address: IntefaceView Adresa MAC: +Wireless device InterfaceListItem Bezdrôtové zariadenie +Disabled IntefaceAddressView Zakázané +Renegotiate IntefaceView Znovu vyjednať +Ok NetworkWindow OK +Network: IntefaceView Sieť: +launch error NetworkWindow chyba pri spustení +Other NetworkWindow Iné +Automatic IntefaceAddressView Automaticky +Gateway: IntefaceAddressView Brána: +Revert NetworkWindow Vrátiť +Enable ServiceView Povoliť +disconnected IntefaceView odpojené +Status: IntefaceView Stav: +Link speed: IntefaceView Rýchlosť linky: +Your gateway to the internet IntefaceAddressView Vaša brána do internetu +New… NetworkWindow Nová… +DHCP IntefaceAddressView DHCP +Mode: IntefaceAddressView Režim: +WPA WPA protected network WPA +Sent: IntefaceView Odoslaných: +open Open network otvorená +IP Address: IntefaceAddressView Adresa IP: +Received: IntefaceView Prijatých: +Disable IntefaceView Zakázať + IntefaceView +Netmask: IntefaceAddressView Sieťová maska: +Disable ServiceView Zakázať +Your IP address IntefaceAddressView Vaša adresa IP +Manage… NetworkWindow Spravovať… +WEP WEP protected network WEP diff --git a/data/catalogs/preferences/network/sv.catkeys b/data/catalogs/preferences/network/sv.catkeys index 88e258b156..ce0dfd8f03 100644 --- a/data/catalogs/preferences/network/sv.catkeys +++ b/data/catalogs/preferences/network/sv.catkeys @@ -1,31 +1,48 @@ -1 swedish x-vnd.Haiku-Network 950262959 +1 swedish x-vnd.Haiku-Network 2512967175 Static IntefaceAddressView Statisk EAP EAP protected network EAP Services NetworkWindow Tjänster +no link InterfaceListItem Ingen länk WPA2 WPA2 protected network WPA2 +Choose automatically IntefaceView Välj automatiskt +connected IntefaceView ansluten +Ethernet device InterfaceListItem Ethernetenhet The netmask defines your local network IntefaceAddressView Netmasken definierar ditt lokala nätverk %name% (%authenticationMode%) WirelessNetworkMenuItem %name% (%authenticationMode%) Network NetworkWindow Nätverk Show network status in Deskbar NetworkWindow Visa nätverksstatus i Deskbar The method for obtaining an IP address IntefaceAddressView Metoden för att få en IP adress +connected InterfaceListItem ansluten +disabled InterfaceListItem inaktiverad Dial Up NetworkWindow Uppringd Apply IntefaceAddressView Använd Installing NetworkStatus in Deskbar failed: %s NetworkWindow Installatera NetworkStatus i Deskbaren misslyckades: %s +MAC address: IntefaceView MAC-adress +Wireless device InterfaceListItem Trådlös enhet Disabled IntefaceAddressView Inaktiverad +Renegotiate IntefaceView Omförhandla Ok NetworkWindow OK +Network: IntefaceView Nätverk: launch error NetworkWindow Startfel Other NetworkWindow Andra Automatic IntefaceAddressView Automatisk Gateway: IntefaceAddressView Förmedlingsnod: Revert NetworkWindow Återställ Enable ServiceView Aktivera +disconnected IntefaceView frånkopplad +Status: IntefaceView Status: +Link speed: IntefaceView Länkhastighet: Your gateway to the internet IntefaceAddressView Din förmedlingsnod till internet New… NetworkWindow Ny… DHCP IntefaceAddressView DHCP Mode: IntefaceAddressView Läge: WPA WPA protected network WPA +Sent: IntefaceView Skickat: open Open network öppna IP Address: IntefaceAddressView IP-adress: +Received: IntefaceView Mottaget: +Disable IntefaceView Inaktivera + IntefaceView Netmask: IntefaceAddressView Nätmask: Disable ServiceView Inaktivera Your IP address IntefaceAddressView Din IP-adress diff --git a/data/catalogs/preferences/notifications/sk.catkeys b/data/catalogs/preferences/notifications/sk.catkeys index d53059d039..edb7e03a3f 100644 --- a/data/catalogs/preferences/notifications/sk.catkeys +++ b/data/catalogs/preferences/notifications/sk.catkeys @@ -1,4 +1,5 @@ -1 slovak x-vnd.Haiku-Notifications 2718138102 +1 slovak x-vnd.Haiku-Notifications 3961154942 +An error occurred saving the preferences.\nIt's possible you are running out of disk space. PrefletWin Vyskytla sa chyba pri ukladaní nastavení.\nJe možné, že vám došlo miesto na disku. Notifications GeneralView Oznamy seconds of inactivity GeneralView sekundách nečinnosti Revert PrefletWin Vrátiť @@ -6,6 +7,7 @@ Mini icon DisplayView Mini ikona Enable notifications GeneralView Zapnúť upozornenia Error NotificationView Chyba OK GeneralView OK +OK PrefletWin OK Type NotificationView Typ Notifications cannot be stopped, because the server can't be reached. GeneralView Oznámenia nemožno zastaviť, pretože server nebolo možné kontaktovať. Cannot enable notifications because the server cannot be found.\nThis means your InfoPopper installation was not successfully completed. GeneralView Oznámenia nemožno zapnúť, pretože server nebol nájdený.\nTo znamená, že vaša inštalácia InfoPopper nebola úspešne dokončená. @@ -14,6 +16,7 @@ Cannot disable notifications because the server can't be reached. GeneralView N Progress NotificationView Priebeh Last Received NotificationView Posledný prijatý General PrefletView Všeobecné +Apply PrefletWin Použiť Display PrefletView Displej Search: NotificationView Hľadať: Allowed NotificationView Povolené diff --git a/data/catalogs/preferences/printers/sk.catkeys b/data/catalogs/preferences/printers/sk.catkeys index ad566ca8df..751045a342 100644 --- a/data/catalogs/preferences/printers/sk.catkeys +++ b/data/catalogs/preferences/printers/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Be-PRNT 200447094 +1 slovak x-vnd.Be-PRNT 2163275033 Printer: %printer_name%\nDriver: %driver%\n TestPageView Tlačiareň: %printer_name%\nOvládač: %driver%\n Waiting JobListView Čaká sa Print test page PrintersWindow Vytlačiť testovaciu stránku @@ -9,6 +9,7 @@ Cancel AddPrinterDialog Zrušiť Add printer AddPrinterDialog Pridať tlačiareň Green TestPageView Zelená Printers PrintersWindow Tlačiarne +Add… PrintersWindow Pridať… Default Printer PrinterListView Predvolená tlačiareň Transport: %transport% %transport_address% PrinterListView Transport: %transport% %transport_address% No pending jobs. PrinterListView Žiadne úlohy vo fronte. diff --git a/data/catalogs/preferences/screen/sk.catkeys b/data/catalogs/preferences/screen/sk.catkeys index 74b221e2ac..cc769cef7d 100644 --- a/data/catalogs/preferences/screen/sk.catkeys +++ b/data/catalogs/preferences/screen/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-Screen 1388881963 +1 slovak x-vnd.Haiku-Screen 4090394050 yes Screen áno Use laptop panel: Screen Použiť panel noteboku: 15 bits/pixel, 32768 colors Screen 15 bitov/pixel, 32768 farieb @@ -12,6 +12,7 @@ Set background… Screen Nastaviť pozadie… Undo Screen Vrátiť späť if needed Screen ak treba Screen preferences by the Haiku team Screen Nastavenie obrazovky, vytvoril tím Haiku +Settings will revert in %seconds. Screen Nastavenia sa vrátia späť o %seconds sekúnd. Screen System name Obrazovka OK Screen OK Workspaces Screen Pracovné plochy @@ -38,6 +39,7 @@ bits/pixel Screen bitov/pixel Refresh rate: Screen Obnovovacia frekvencia: Hz Screen Hz Do you wish to keep these settings? Screen Chcete tieto nastavenia zachovať? +Confirm changes Screen Potvrdiť zmeny Rows: Screen Riadkov: vertically Screen zvisle Resolution: Screen Rozlíšenie: diff --git a/data/catalogs/preferences/screensaver/sk.catkeys b/data/catalogs/preferences/screensaver/sk.catkeys index aaac183df9..794a2c0488 100644 --- a/data/catalogs/preferences/screensaver/sk.catkeys +++ b/data/catalogs/preferences/screensaver/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-ScreenSaver 904083067 +1 slovak x-vnd.Haiku-ScreenSaver 557704281 Could not load screen saver ScreenSaver Nebolo možné načítať šetrič obrazovky 30 seconds ScreenSaver 30 sekúnd Start screensaver ScreenSaver Spustiť šetrič obrazovky @@ -10,7 +10,9 @@ Display Power Management Signaling not available ScreenSaver Display Power Mana ScreenSaver System name Šetrič obrazovky Test ScreenSaver Test General ScreenSaver Všeobecné +Fade now when mouse is here ScreenSaver Skryť teraz, keď myš je tu Enable screensaver ScreenSaver Zapnúť šetrič obrazovky +Don't fade when mouse is here ScreenSaver Neskrývať, keď myš je tu Cancel ScreenSaver Zrušiť Turn off screen ScreenSaver Vypnúť obrazovku No options available ScreenSaver Žiadne dostupné možnosti @@ -22,4 +24,5 @@ Blackness ScreenSaver Čiernota Use custom password ScreenSaver Použiť vlastné heslo Done ScreenSaver Hotovo Confirm password: ScreenSaver Potvrďte heslo: +No preview available PreviewView Náhľad nie je k dispozícii Use network password ScreenSaver Použiť sieťové heslo diff --git a/data/catalogs/preferences/shortcuts/sk.catkeys b/data/catalogs/preferences/shortcuts/sk.catkeys index 5bc53beea4..f45e94cd49 100644 --- a/data/catalogs/preferences/shortcuts/sk.catkeys +++ b/data/catalogs/preferences/shortcuts/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Haiku-Shortcuts 1755582132 +1 slovak x-vnd.Haiku-Shortcuts 102336796 OK ShortcutsWindow OK Shortcuts wasn't able to save your keyset. ShortcutsWindow Aplikácia Skratky nedokázala uložiť vašu sadu kláves. Cancel ShortcutsWindow Zrušiť @@ -6,6 +6,7 @@ Append KeySet… ShortcutsWindow Pridať SaduKláves… Control ShortcutsSpec Name for modifier on keyboard Ctrl Key ShortcutsWindow Kláves Open KeySet… ShortcutsWindow Otvoriť SaduKláves… +Error, NULL state description? ShortcutsSpec Chyba, NULL popis stavu? Revert to saved ShortcutsWindow Vrátiť spať uložené Alt ShortcutsSpec Name for modifier on keyboard Alt *InsertString \"Your Text Here\" ShortcutsWindow *VložiťReťazec \"Váš text sem\" @@ -14,9 +15,11 @@ Alt ShortcutsSpec Name for modifier on keyboard Alt *LaunchHandler text/html ShortcutsWindow *SpustiťObsluhu text/html Shortcuts was couldn't open your KeySet file! ShortcutsWindow Aplikácia Skratky nedokázala otvoriť váš súbor SadaKláves! *Multi \"*MoveMouseTo 100% 0\" \"*MouseButton 1\" ShortcutsWindow *Multi \"*PresunúťMyšNa 100% 0\" \"*TlačidloMyši 1\" +Option ShortcutsSpec Name for modifier on keyboard Možnosť Save ShortcutsWindow Uložiť *MouseButton 1 ShortcutsWindow *TlačidloMyši 1 *MoveMouse +20 +0 ShortcutsWindow *PresunúťMyš +20 +0 +Save changes before closing? ShortcutsWindow Uložiť zmeny pred ukončením? Remove selected shortcut ShortcutsWindow Odstrániť vybranú skratku Add new shortcut ShortcutsWindow Prodať novú skratku Save & apply ShortcutsWindow Uložiť a použiť diff --git a/data/catalogs/preferences/time/sk.catkeys b/data/catalogs/preferences/time/sk.catkeys index 007938f872..8f4904de5e 100644 --- a/data/catalogs/preferences/time/sk.catkeys +++ b/data/catalogs/preferences/time/sk.catkeys @@ -1,9 +1,10 @@ -1 slovak x-vnd.Haiku-Time 2575883892 +1 slovak x-vnd.Haiku-Time 3180389660 GMT (UNIX compatible) Time GMT (kompatibilné s Unixom) OK Time OK Asia Time Ázia \nNow: Time \nTeraz: Africa Time Afrika +Reset to default server list Time Obnoviť predvolený zoznam serverov Stop Time Zastaviť Could not contact server Time Nepodarilo sa kontaktovať server Australia Time Austrália @@ -11,6 +12,7 @@ Preview time: Time Náhľad času: Synchronize Time Synchronizovať Revert Time Vrátiť Pacific Time Pacifik +Show day of week Time Zobraziť deň v týždni Add Time Pridať Date and time Time Dátum a čas about Time O aplikácii @@ -26,12 +28,15 @@ Time Time Čas Indian Time Indický Sending request failed Time Odoslanie požiadavky zlyhalo Arctic Time Arktída +Display time with seconds Time Zobraziť sekundy v čase Time System name Čas America Time Amerika Synchronize at boot Time Synchronizovať pri štarte Time & Date, written by:\n\n\tAndrew Edward McCall\n\tMike Berg\n\tJulun\n\tPhilippe Saint-Pierre\n\nCopyright 2004-2012, Haiku. Time Čas a dátum, napísali:\n\n\tAndrew Edward McCall\n\tMike Berg\n\tJulun\n\tPhilippe Saint-Pierre\n\nCopyright 2004-2012, Haiku. Received invalid time Time Prijatý neplatný čas Antarctica Time Antarktída +Show time zone Time Zobraziť časové pásmo +Show clock in Deskbar Time Zobraziť hodiny v Paneli The following error occured while synchronizing:r\n%s: %s Time Počas synchronizácie sa vyskytla nasledovná chyba:r\n%s: %s Time Current time: Time Aktuálny čas: diff --git a/data/catalogs/preferences/virtualmemory/sk.catkeys b/data/catalogs/preferences/virtualmemory/sk.catkeys index 7b3fd60559..c0ec98c8d4 100644 --- a/data/catalogs/preferences/virtualmemory/sk.catkeys +++ b/data/catalogs/preferences/virtualmemory/sk.catkeys @@ -1,5 +1,6 @@ -1 slovak x-vnd.Haiku-VirtualMemory 4238590117 +1 slovak x-vnd.Haiku-VirtualMemory 2090796060 Quit SettingsWindow Ukončiť +Automatic swap management SettingsWindow Automatická správa odkladacieho priestoru Turn off SettingsWindow Vypnúť Disabling virtual memory will have unwanted effects on system stability once the memory is used up.\nVirtual memory does not affect system performance until this point is reached.\n\nAre you really sure you want to turn it off? SettingsWindow Vypnutie virtuálnej pamäte bude mať nežiadúce účinky na stabilitu systému v prípade vyčerpania pamäte.\nVirtuálna pamäť nemá vplyv na výkon systému pred dosiahnutím tohto stavu.\n\nSte si naozaj istí, že ju chcete vypnúť? Requested swap file size: SettingsWindow Požadovaná veľkosť odkladacieho súboru: diff --git a/data/catalogs/servers/keystore/sk.catkeys b/data/catalogs/servers/keystore/sk.catkeys new file mode 100644 index 0000000000..fe385055cc --- /dev/null +++ b/data/catalogs/servers/keystore/sk.catkeys @@ -0,0 +1,17 @@ +1 slovak x-vnd.Haiku-keystore_server 2429996361 +This application hasn't been granted access before. AppAccessRequestWindow Tejto aplikácii zatiaľ nebol udelený prístup. +Unlock KeyRequestWindow Odomknúť +This application has been updated since it was last granted access. AppAccessRequestWindow Táto aplikácia bola od posledného udelenia prístupu aktualizovaná. +Allow always AppAccessRequestWindow Vždy povoliť +Application keyring access AppAccessRequestWindow Prístup aplikácie k zväzku kľúčov +to perform the following action:\n%accessString%\n\n AppAccessRequestWindow vykonanie nasledovnej operácie:\n%accessString%\n\n +The application:\n%signature% (%path%)\n\n AppAccessRequestWindow Aplikácia:\n%signature% (%path%)\n\n +This application doesn't yet have the required privileges. AppAccessRequestWindow Táto aplikácia zatiaľ nemá požadované oprávnenie. +Password: KeyRequestWindow Heslo: +Cancel KeyRequestWindow Zrušiť +Keyring: KeyRequestWindow Zväzok kľúčov: +Unlock keyring KeyRequestWindow Odomknúť zväzok kľúčov +An application wants to access the keyring below, but it is locked with a passphrase. Please enter the passphrase to unlock the keyring.\nIf you unlock the keyring, it stays unlocked until the system is shut down or the keyring is manually locked again.\nIf you cancel this dialog the keyring will remain locked. KeyRequestWindow Aplikácia žiada o prístup k nižšie uvedenému zväzku kľúčov, ale ten je uzamknutý pomocou hesla. Prosím, zadajte heslo na odomknutie zväzku kľúčov.\nAk odomknete zväzok kľúčov, zostane odomknutý až do vypnutia systému alebo kým zväzok kľúčov opäť ručne nezamknete.\nAk tento dialóg zrušíte, zväzok kľúčov zostane zamknutý. +Allow once AppAccessRequestWindow Povoliť raz +Disallow AppAccessRequestWindow Zakázať +requests access to keyring:\n%keyringName%\n\n AppAccessRequestWindow žiada o prístup k zväzku kľúčov:\n%keyringName%\n\n diff --git a/data/catalogs/servers/mail/sk.catkeys b/data/catalogs/servers/mail/sk.catkeys index d1c38f109d..7754a64281 100644 --- a/data/catalogs/servers/mail/sk.catkeys +++ b/data/catalogs/servers/mail/sk.catkeys @@ -1,7 +1,10 @@ -1 slovak x-vnd.Be-POST 825141276 +1 slovak x-vnd.Be-POST 2949558073 Fetching mail for %name Notifier Sťahuje sa pošta účtu %name Check for mails only DeskbarView Iba skontrolovať poštu Send pending mails DeskbarView Poslať čakajúcu poštu +{0, plural, one{One new message} other{# new messages}} MailDaemon {0, plural, one{jedna nová správa} few{# nové správy} other{# nových správ}} +{0, plural, one{# new message} other{# new messages}} DeskbarView {0, plural, one{# nová správa} few{# nové správy} other{# nových správ}} +{0, plural, one{# new message} other{# new messages}} for %name\n MailDaemon {0, plural, one{# nová správa} few{# nové správy} other{# nových správ}} pre %name\n New Messages MailDaemon Nové správy DeskbarView <žiadne účty> Mail status MailDaemon Stav pošty diff --git a/data/catalogs/servers/print/sk.catkeys b/data/catalogs/servers/print/sk.catkeys index 7ffadf0b48..50d2e9d3b9 100644 --- a/data/catalogs/servers/print/sk.catkeys +++ b/data/catalogs/servers/print/sk.catkeys @@ -1,4 +1,4 @@ -1 slovak x-vnd.Be-PSRV 1761631281 +1 slovak x-vnd.Be-PSRV 123334776 Undefined ConfigWindow Nedefinované Return the number of available transports PrintServerApp Scripting Vrátiť počet dostupných transportov Return the number of available printers PrintServerApp Scripting Vrátiť počet dostupných tlačiarní @@ -9,6 +9,7 @@ Retrieve a specific printer PrintServerApp Scripting Zistiť konkrétnu tlačia Page %1 to %2 ConfigWindow Strany %1 až %2 Get name of the printer add-on used for this printer Printer Scripting Zistiť názov doplnku tejto tlačiarene Page setup: ConfigWindow Nastavenie stránky: +B5 (JIS) ConfigWindow JIS P0138 B5, a Japanese paper size B5 (JIS) OK ConfigWindow OK Cancel ConfigWindow Zrušiť Printer server ConfigWindow Tlačový server diff --git a/data/catalogs/tests/kits/net/preflet/InterfacesAddOn/sk.catkeys b/data/catalogs/tests/kits/net/preflet/InterfacesAddOn/sk.catkeys new file mode 100644 index 0000000000..96995761c8 --- /dev/null +++ b/data/catalogs/tests/kits/net/preflet/InterfacesAddOn/sk.catkeys @@ -0,0 +1,33 @@ +1 slovak x-vnd.Haiku-InterfacesAddOn 160108912 +Interface InterfaceWindow Rozhranie +Configure… InterfacesListView Nastaviť... +Static IntefaceAddressView Statická +None InterfacesListView Žiadna +IP: InterfacesListView IPv4 address label IP: +Status: IntefaceHardwareView Stav: +IPv6: InterfacesListView IPv6 address label IPv6: +Save InterfaceWindow Uložiť +Link speed: IntefaceHardwareView Rýchlosť linky: +Renegotiate InterfacesAddOn Znovu vyjednať +The method for obtaining an IP address IntefaceAddressView Spôsob získania adresy IP +Your gateway IntefaceAddressView Vaša brána +Enable InterfacesListView Povoliť +Received: IntefaceHardwareView Prijatých: +Revert InterfaceWindow Vrátiť späť +connected IntefaceHardwareView pripojené +Gateway: IntefaceAddressView Brána: +Disable InterfacesListView Zakázať +Sent: IntefaceHardwareView Odoslaných: +Disable InterfacesAddOn Zakázať +Configure… InterfacesAddOn Nastaviť... +Renegotiate Address InterfacesListView Znovu vyjednať adresu +DHCP IntefaceAddressView DHCP +Mode: IntefaceAddressView Režim: +Your netmask IntefaceAddressView Maska siete +IP Address: IntefaceAddressView Adresa IP: +Off IntefaceAddressView Vypnuté +MAC address: IntefaceHardwareView Adresa MAC: +Netmask: IntefaceAddressView Maska siete: +Your IP address IntefaceAddressView Vaša adresa IP +%llu KBytes IntefaceHardwareView %llu KBajtov +disconnected IntefaceHardwareView odpojené diff --git a/data/catalogs/tests/servers/app/playground/sk.catkeys b/data/catalogs/tests/servers/app/playground/sk.catkeys new file mode 100644 index 0000000000..2aeffb810a --- /dev/null +++ b/data/catalogs/tests/servers/app/playground/sk.catkeys @@ -0,0 +1,32 @@ +1 slovak x-vnd.Haiku-Playground 1375574837 +Line Playground Čiara +Fill Playground Vyplniť +Over Playground Viac ako +Quit Playground Ukončiť +Rect Playground Obdĺžnik +Select Playground Vybrať +Click and drag to draw an object Playground Kliknutím a ťahaním nakreslíte objekt +Controls Playground Ovládacie prvky +Round rect Playground Zoblený obdĺžnik +Alpha: Playground Alfa: +Mode: Playground Režim: +Submenu Playground Podmenu +Copy Playground Kopírovať +Cancel Playground Zrušiť +Clear Playground Vyčistiť +Min Playground Min. +Blend Playground Zmiešať +Invert Playground Invertovať +Clear all drawing objects? Playground Vyčistiť všetky nakreslené objekty? +Width: Playground Šírka: +Alpha Playground Alfa +New object Playground Nový objekt +Test Playground Test +Max Playground Max. +Add Playground Pridať +Playground System name Hrisko +Erase Playground Zmazať +File Playground Súbor +Subtract Playground Odčítať + Playground +Ellipse Playground Elipsa diff --git a/data/system/data/licenses/Zlib b/data/system/data/licenses/Zlib index 125f989873..4c850a1d24 100644 --- a/data/system/data/licenses/Zlib +++ b/data/system/data/licenses/Zlib @@ -1,29 +1,19 @@ -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.3, July 18th, 2005 +The Zlib License - Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler +Copyright (c) - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - - - The data format used by the zlib library is described by RFCs (Request for - Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt - (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). -*/ \ No newline at end of file +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/docs/user/app/Message.dox b/docs/user/app/Message.dox index 6e1e28e90e..50f9e12914 100644 --- a/docs/user/app/Message.dox +++ b/docs/user/app/Message.dox @@ -1078,6 +1078,7 @@ \since BeOS R3 */ + /*! \fn status_t BMessage::AddFloat(const char* name, float aFloat) \brief Convenience method to add a \c float to the label \a name. @@ -1118,6 +1119,26 @@ */ +/*! + \fn status_t BMessage::AddColor(const char* name, rgb_color aColor) + \brief Convenience method to add a \c rgb_color to the label \a name. + + This method calls AddData() with the \c B_RGB_32_BIT_TYPE \a type. + + \param name The label to associate the data with. + \param aColor The value to store in the message. + + \returns A status code, \c B_OK on success or an error code. + + \see AddColor() for a more detailed overview of the inner workings. + \see FindColor() + \see GetColor() + \see ReplaceColor() + + \since Haiku R1 +*/ + + /*! \fn status_t BMessage::AddPointer(const char* name, const void* aPointer) \brief Convenience method to add a \c pointer to the label \a name. @@ -1807,6 +1828,48 @@ */ +/*! + \fn status_t BMessage::FindColor(const char* name, rgb_color* value) + \brief Find a color with the label \a name. + + This is an overloaded version of + FindColor(const char*, int32, rgb_color*) const + where the data is sought at \a index \c 0. + + \param name The label to which the data is associated. + \param value The object in which the data should be copied. + + \returns A status code, \c B_OK on success or an error code. + \retval B_OK The object now contains the requested data. + \retval B_NAME_NOT_FOUND There is no field with this \a name. + + \since Haiku R1 +*/ + + +/*! + \fn status_t BMessage::FindColor(const char* name, int32 index, + rgb_color* value) const + \brief Find a color at the label \a name at an \a index. + + This method looks for the data with the \c B_RGB_32_BIT_TYPE, and copies + it into a provided buffer. + + \param name The label to which the data is associated. + \param index The index from which the data should be copied. + \param value The object in which the data should be copied. + + \returns A status code, \c B_OK on success or an error code. + \retval B_OK The object now contains the requested data. + \retval B_BAD_INDEX The \a index does not exist. + \retval B_NAME_NOT_FOUND There is no field with this \a name. + + \see FindColor(const char*, rgb_color*) const + + \since BeOS R3 +*/ + + /*! \fn status_t BMessage::FindPointer(const char* name, void** pointer) const \brief Find a pointer at the label \a name. @@ -1849,7 +1912,7 @@ \retval B_BAD_INDEX The \a index does not exist. \retval B_NAME_NOT_FOUND There is no field with this \a name. - \see FindPointer(const char*, double*) const + \see FindPointer(const char*, void*) const \since BeOS R3 */ @@ -2569,6 +2632,49 @@ */ +/*! + \fn status_t BMessage::ReplaceColor(const char* name, rgb_color aColot) + \brief Replace a color at the label \a name. + + This method is an overloaded method of + ReplaceColor(const char*, int32, rgb_color). + It replaces the data at \a index \c 0. + + \param name The name associated with the data to replace. + \param aColor Where to store in the message. + + \returns A status code, \c B_OK on success or an error code. + \retval B_OK The operation succeeded. + \retval B_NAME_NOT_FOUND There is no field with this \a name. + + \since Haiku R1 +*/ + + +/*! + \fn status_t BMessage::ReplaceColor(const char* name, int32 index, + rgb_color aColor) + \brief Replace a rgb_color at the label \a name at a specified + \a index. + + The data at the specified \a name and \a index will be replaced, if it + matches the \c B_RGB_32_BIT_TYPE. + + \param name The name associated with the data to replace. + \param index The index in the array to replace. + \param aColor Where to store in the message. + + \returns A status code, \c B_OK on success or an error code. + \retval B_OK The operation succeeded. + \retval B_BAD_INDEX The index was out of range. + \retval B_NAME_NOT_FOUND There is no field with this \a name. + + \see ReplaceColor(const char*, rgb_color) + + \since Haiku R1 +*/ + + /*! \fn status_t BMessage::ReplacePointer(const char* name, const void* pointer) @@ -3513,6 +3619,38 @@ bool enabled = GetBool("enabled", false); */ +/*! + \fn rgb_color BMessage::GetColor(const char* name, rgb_color defaultValue) const + \brief Return the rgb_color value from message with \a name, or + \a defaultValue if not found. + + \param name The name of the item to retrieve. + \param defaultValue The value to use if the item specified by \a name + is not found. + + \return The item with \a name, or \a defaultValue if not found. + + \since Haiku R1 +*/ + + +/*! + \fn rgb_color BMessage::GetColor(const char* name, int32 index, + rgb_colorr defaultValue) const + \brief Return the rgb_color value from message with \a name and \a index, or + \a defaultValue if not found. + + \param name The name of the item to retrieve. + \param index The index of the item to retrieve if there is more than one. + \param defaultValue The value to use if the item specified by \a name + is not found. + + \return The item with \a name, or \a defaultValue if not found. + + \since Haiku R1 +*/ + + /*! \fn const char* BMessage::GetString(const char* name, const char* defaultValue) const diff --git a/docs/user/interface/View.dox b/docs/user/interface/View.dox index 80f776711a..6ae10e7545 100644 --- a/docs/user/interface/View.dox +++ b/docs/user/interface/View.dox @@ -1,13 +1,14 @@ /* - * Copyright 2011-2014 Haiku, Inc. All rights reserved. + * Copyright 2011-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: * John Scipione, jscipione@gmail.com + * Joseph Groover, looncraz@looncraz.net * * Corresponds to: - * headers/os/interface/View.h hrev47274 - * src/kits/interface/View.cpp hrev47274 + * headers/os/interface/View.h hrev497** + * src/kits/interface/View.cpp hrev497** */ @@ -523,6 +524,15 @@ */ +/*! + \var B_FOLLOW_LEFT_TOP + \brief The margins between the left and top sides of the view and the left + and top sides of its parent remain constant. + + \since Haiku R1 +*/ + + /*! \class BView \ingroup interface @@ -596,12 +606,13 @@ if (Window()->LockLooper()) { Each view has a ViewColor() that fills the frame rectangle before the view does any drawing of its own. The default view color is white, you may - change the view color by calling SetViewColor(). A commonly used view color - is \c B_PANEL_BACKGROUND_COLOR which is a grey color used as the view color - of many Interface Kit classes. If you set the view color to - \c B_TRANSPARENT_COLOR then the Application Server won't erase the clipping - region of the view before updating, this should only be used if the view - erases itself by drawing on every pixel in the clipping region. + change the view color by calling SetViewColor() or, as of Haiku R1, + SetViewUIColor(). A commonly used view color is \c B_PANEL_BACKGROUND_COLOR + which is a user-defined color used as the view color of most applications. + If you set the view color to \c B_TRANSPARENT_COLOR then the Application Server + won't erase the clipping region of the view before updating, this should only + be used if the view erases itself by drawing on every pixel in the clipping + region. If you want to set the view color of a view to be the same as its parent you need to set it within the AttachedToWindow() method of the view like so: @@ -614,6 +625,7 @@ SetViewColor(Parent()->ViewColor()); */ + /*! \fn BView::BView(const char* name, uint32 flags, BLayout* layout) \brief Layout constructor. @@ -2057,6 +2069,59 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn bool BView::HasDefaultColors() const + \brief Tests if the view has any colors set. + + \return Boolean value, true if colors are not set. + + \since Haiku R1 +*/ + + +/*! + \fn bool BView::HasSystemColors() const + \brief Tests if the view is using system "panel" colors. + B_PANEL_BACKGROUND_COLOR for ViewUIColor() + B_PANEL_BACKGROUND_COLOR for LowUIColor() + B_PANEL_TEXT_COLOR for HighUIColor() + + \return Boolean value, true if colors are as described. + + \since Haiku R1 +*/ + + +/*! + \fn void BView::AdoptParentColors() + \brief Attempts to use the colors of any parent view. + Will adopt view, low, and high colors. + Should be called in AttachedToWindow() or AllAttached(). + + \since Haiku R1 +*/ + + +/*! + \fn void BView::AdoptSystemColors() + \brief Instructs view to use standard system "panel" colors. + B_PANEL_BACKGROUND_COLOR for ViewUIColor() + B_PANEL_BACKGROUND_COLOR for LowUIColor() + B_PANEL_TEXT_COLOR for HighUIColor() + + \since Haiku R1 +*/ + + +/*! + \fn void BView::AdoptViewColors(BView* view) + \brief Attempts to use the colors of a given view. + Will adopt view, low, and high colors. + + \since Haiku R1 +*/ + + /*! \fn void BView::SetHighColor(rgb_color color) \brief Set the high color of the view. @@ -2081,6 +2146,18 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn void BView::SetHighUIColor(color_which which, float tint) + \brief Set the high color of the view to a system constant. + The color will update live with user changes. + + \param which The color_which constant to set. + \param tint Optional tint value to use. + + \since Haiku R1 +*/ + + /*! \fn rgb_color BView::HighColor() const \brief Return the current high color. @@ -2094,6 +2171,20 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn color_which BView::HighUIColor(float* tint) const + \brief Return the current high color constant being used. + + \param tint Optional float pointer in which to store the tint + value used to modify the system color constant. + \return The current high color constant. + + \sa SetHighUIColor(color_which, float) + + \since Haiku R1 +*/ + + /*! \fn void BView::SetLowColor(rgb_color color) \brief Set the low color of the view. @@ -2117,6 +2208,18 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn void BView::SetLowUIColor(color_which which, float tint) + \brief Set the low color of the view to a system constant. + The color will update live with user changes. + + \param which The color_which constant to set. + \param tint Optional tint value to use. + + \since Haiku R1 +*/ + + /*! \fn rgb_color BView::LowColor() const \brief Return the current low color. @@ -2130,6 +2233,20 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn color_which BView::LowUIColor(float* tint) const + \brief Return the current low color constant being used. + + \param tint Optional float pointer in which to store the tint + value used to modify the system color constant. + \return The current low color constant. + + \sa SetLowUIColor(color_which, float) + + \since Haiku R1 +*/ + + /*! \fn void BView::SetViewColor(rgb_color color) \brief Set the view color of the view. @@ -2154,6 +2271,18 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn void BView::SetViewUIColor(color_which which, float tint) + \brief Set the view color of the view to a system constant. + The color will update live with user changes. + + \param which The color_which constant to set. + \param tint Optional tint value to use. + + \since Haiku R1 +*/ + + /*! \fn rgb_color BView::ViewColor() const \brief Return the current view color. @@ -2167,6 +2296,20 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn color_which BView::ViewUIColor(float* tint) const + \brief Return the current view color constant being used. + + \param tint Optional float pointer in which to store the tint + value used to modify the system color constant. + \return The current view color constant. + + \sa SetViewUIColor(color_which, float) + + \since Haiku R1 +*/ + + /*! \fn void BView::ForceFontAliasing(bool enable) \brief Turn anti-aliasing on and off when printing. @@ -3696,6 +3839,34 @@ SetViewColor(Parent()->ViewColor()); */ +/*! + \fn void BView::DelayedInvalidate(bigtime_t delay) + \brief Sends a message to App Server to redraw the entire view after + a certain, minimum, delay. Repeated calls to this method may be + merged, but the view is guaranteed to be redrawn after the delay + given in the first call of this method. + + \param delay The time, in microseconds, to wait until redrawing the view. + + \since Haiku R1 +*/ + + +/*! + \fn void BView::DelayedInvalidate(bigtime_t delay, BRect invalRect) + \brief Sends a message to App Server to redraw the portion of the view + specified by \a invalRect after a certain, minimum, delay. + Repeated calls to this method may be merged, but the invalidated + rect is guaranteed to be redrawn after the minimum delay given + by the first call of this method. + + \param delay The time, in microseconds, to wait until redrawing the view. + \param invalRect The rectangular area of the view to redraw. + + \since Haiku R1 +*/ + + /*! \fn void BView::InvertRect(BRect rect) \brief Inverts the colors within \a rect. diff --git a/docs/user/interface/Window.dox b/docs/user/interface/Window.dox index 7efc81b37a..4d7653bfbc 100644 --- a/docs/user/interface/Window.dox +++ b/docs/user/interface/Window.dox @@ -1,13 +1,14 @@ /* - * Copyright 2011-2014 Haiku, Inc. All rights reserved. + * Copyright 2011-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: * John Scipione, jscipione@gmail.com + * Joseph Groover, looncraz@looncraz.net * * Corresponds to: - * headers/os/interface/Window.h hrev45799 - * src/kits/interface/Window.cpp hrev45799 + * headers/os/interface/Window.h hrev497** + * src/kits/interface/Window.cpp hrev497** */ @@ -1967,6 +1968,17 @@ */ +/*! + \fn bool BWindow::IsOffscreenWindow() const + \brief Tests if window is used for drawing into a BBitmap. + This is mostly used by the Interface Kit itself. + + \return True if the window is used for drawing into a BBitmap. + + \since Haiku R1 +*/ + + /*! \fn void BWindow::Show() \brief Shows the window on screen, places it frontmost on the screen, adds diff --git a/headers/os/add-ons/mail_daemon/MailProtocol.h b/headers/os/add-ons/mail_daemon/MailProtocol.h index 19f2250b7b..48400576e5 100644 --- a/headers/os/add-ons/mail_daemon/MailProtocol.h +++ b/headers/os/add-ons/mail_daemon/MailProtocol.h @@ -1,5 +1,5 @@ /* - * Copyright 2004-2015, Haiku, Inc. All Rights Reserved. + * Copyright 2004-2016, Haiku, Inc. All Rights Reserved. * Copyright 2001 Dr. Zoidberg Enterprises. All rights reserved. * Copyright 2011 Clemens Zeidler. All rights reserved. * @@ -70,11 +70,6 @@ public: virtual void MessageReceived(BMessage* message); - // Mail storage operations - virtual status_t MoveMessage(const entry_ref& ref, - BDirectory& dir); - virtual status_t DeleteMessage(const entry_ref& ref); - // Convenience methods that call the BMailNotifier void ShowError(const char* error); void ShowMessage(const char* message); @@ -136,13 +131,18 @@ public: virtual void MessageReceived(BMessage* message); virtual status_t SyncMessages() = 0; - virtual status_t FetchBody(const entry_ref& ref) = 0; + virtual status_t FetchBody(const entry_ref& ref, + BMessenger* replyTo); virtual status_t MarkMessageAsRead(const entry_ref& ref, read_flags flags = B_READ); - virtual status_t DeleteMessage(const entry_ref& ref) = 0; - virtual status_t AppendMessage(const entry_ref& ref); + + static void ReplyBodyFetched(const BMessenger& replyTo, + const entry_ref& ref, status_t status); protected: + virtual status_t HandleFetchBody(const entry_ref& ref, + const BMessenger& replyTo) = 0; + void NotiyMailboxSynchronized(status_t status); }; diff --git a/headers/os/app/AppDefs.h b/headers/os/app/AppDefs.h index 0a70d8b432..d48c58580a 100644 --- a/headers/os/app/AppDefs.h +++ b/headers/os/app/AppDefs.h @@ -67,10 +67,8 @@ enum { B_WORKSPACES_CHANGED = '_WCG', B_WORKSPACE_ACTIVATED = '_WAC', B_ZOOM = '_WZM', - _COLORS_UPDATED = '_CLU', - // Currently internal-use only. Later, public as B_COLORS_UPDATED - _FONTS_UPDATED = '_FNU', - // Currently internal-use only. Later, public as B_FONTS_UPDATED + B_COLORS_UPDATED = '_CLU', + B_FONTS_UPDATED = '_FNU', _APP_MENU_ = '_AMN', _BROWSER_MENUS_ = '_BRM', _MENU_EVENT_ = '_MEV', diff --git a/headers/os/app/Message.h b/headers/os/app/Message.h index 7d7eab4977..077da8913e 100644 --- a/headers/os/app/Message.h +++ b/headers/os/app/Message.h @@ -29,6 +29,7 @@ class BHandler; class BString; class BStringList; struct entry_ref; +struct rgb_color; // Name lengths and Scripting specifiers @@ -154,6 +155,7 @@ public: status_t AddBool(const char* name, bool value); status_t AddFloat(const char* name, float value); status_t AddDouble(const char* name, double value); + status_t AddColor(const char* name, rgb_color value); status_t AddPointer(const char* name, const void* pointer); status_t AddMessenger(const char* name, @@ -241,6 +243,10 @@ public: double* value) const; status_t FindDouble(const char* name, int32 index, double* value) const; + status_t FindColor(const char* name, + rgb_color* value) const; + status_t FindColor(const char* name, int32 index, + rgb_color* value) const; status_t FindPointer(const char* name, void** pointer) const; status_t FindPointer(const char* name, int32 index, @@ -324,6 +330,10 @@ public: status_t ReplaceDouble(const char* name, double value); status_t ReplaceDouble(const char* name, int32 index, double value); + status_t ReplaceColor(const char* name, + rgb_color value); + status_t ReplaceColor(const char* name, int32 index, + rgb_color value); status_t ReplacePointer(const char* name, const void* pointer); status_t ReplacePointer(const char* name, int32 index, @@ -379,6 +389,7 @@ public: bool HasBool(const char* name, int32 n = 0) const; bool HasFloat(const char* name, int32 n = 0) const; bool HasDouble(const char* name, int32 n = 0) const; + bool HasColor(const char* name, int32 n = 0) const; bool HasPointer(const char* name, int32 n = 0) const; bool HasMessenger(const char* name, int32 n = 0) const; @@ -446,6 +457,10 @@ public: double defaultValue) const; double GetDouble(const char* name, int32 index, double defaultValue) const; + rgb_color GetColor(const char* name, + rgb_color defaultValue) const; + rgb_color GetColor(const char* name, int32 index, + rgb_color defaultValue) const; const char* GetString(const char* name, const char* defaultValue = NULL) const; const char* GetString(const char* name, int32 index, @@ -477,6 +492,7 @@ public: status_t SetUInt32(const char* name, uint32 value); status_t SetInt64(const char* name, int64 value); status_t SetUInt64(const char* name, uint64 value); + status_t SetColor(const char* name, rgb_color value); status_t SetPointer(const char* name, const void* value); status_t SetString(const char* name, const char* string); status_t SetString(const char* name, diff --git a/headers/os/bluetooth/LinkKeyUtils.h b/headers/os/bluetooth/LinkKeyUtils.h index 3abbb313d9..56b7d914dd 100644 --- a/headers/os/bluetooth/LinkKeyUtils.h +++ b/headers/os/bluetooth/LinkKeyUtils.h @@ -24,12 +24,11 @@ public: return (linkkey_t){{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; } - static char* ToString(const linkkey_t lk) + static BString ToString(const linkkey_t lk) { - // TODO: not safe - static char str[50]; + BString str; - sprintf(str, "%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:" + str.SetToFormat("%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:" "%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X", lk.l[0], lk.l[1], lk.l[2], lk.l[3], lk.l[4], lk.l[5], lk.l[6], lk.l[7], lk.l[8], lk.l[9], lk.l[10], lk.l[11], diff --git a/headers/os/bluetooth/bdaddrUtils.h b/headers/os/bluetooth/bdaddrUtils.h index 9b86c32dd8..0b1a2bf1a4 100644 --- a/headers/os/bluetooth/bdaddrUtils.h +++ b/headers/os/bluetooth/bdaddrUtils.h @@ -9,6 +9,8 @@ #include #include +#include + #include namespace Bluetooth { @@ -45,12 +47,11 @@ public: memcpy(&dst, &src, sizeof(bdaddr_t)); } - static char* ToString(const bdaddr_t bdaddr) + static BString ToString(const bdaddr_t bdaddr) { - // TODO: not safe - static char str[18]; + BString str; - sprintf(str,"%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X",bdaddr.b[5], + str.SetToFormat("%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X",bdaddr.b[5], bdaddr.b[4], bdaddr.b[3], bdaddr.b[2], bdaddr.b[1], bdaddr.b[0]); return str; diff --git a/headers/os/interface/Box.h b/headers/os/interface/Box.h index 37bdf88d90..a3020d3602 100644 --- a/headers/os/interface/Box.h +++ b/headers/os/interface/Box.h @@ -1,5 +1,5 @@ /* - * Copyright 2005-2013 Haiku, Inc. All Rights Reserved. + * Copyright 2005-2015 Haiku, Inc. All Rights Reserved. * Distributed under the terms of the MIT License. */ #ifndef _BOX_H @@ -12,8 +12,7 @@ class BBox : public BView { public: BBox(BRect frame, const char* name = NULL, - uint32 resizingMode = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE_JUMP, border_style border = B_FANCY_BORDER); diff --git a/headers/os/interface/Button.h b/headers/os/interface/Button.h index 703bb09e8c..71dfac5255 100644 --- a/headers/os/interface/Button.h +++ b/headers/os/interface/Button.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2014 Haiku, Inc. All rights reserved. + * Copyright 2001-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _BUTTON_H @@ -20,8 +20,7 @@ public: public: BButton(BRect frame, const char* name, const char* label, BMessage* message, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE | B_FULL_UPDATE_ON_RESIZE); BButton(const char* name, const char* label, diff --git a/headers/os/interface/CardView.h b/headers/os/interface/CardView.h new file mode 100644 index 0000000000..4973aa9273 --- /dev/null +++ b/headers/os/interface/CardView.h @@ -0,0 +1,47 @@ +/* + * Copyright 2015, Haiku, Inc. All rights reserved. + * Distributed under the terms of the MIT License. + */ +#ifndef _CARD_VIEW_H +#define _CARD_VIEW_H + +#include + +class BCardLayout; + +class BCardView : public BView { +public: + BCardView(); + BCardView(const char* name); + BCardView(BMessage* from); + virtual ~BCardView(); + + virtual void SetLayout(BLayout* layout); + BCardLayout* CardLayout() const; + + static BArchivable* Instantiate(BMessage* from); + + virtual status_t Perform(perform_code d, void* arg); + +private: + + // FBC padding - prevent breaking compatibility when methods are added + virtual void _ReservedCardView1(); + virtual void _ReservedCardView2(); + virtual void _ReservedCardView3(); + virtual void _ReservedCardView4(); + virtual void _ReservedCardView5(); + virtual void _ReservedCardView6(); + virtual void _ReservedCardView7(); + virtual void _ReservedCardView8(); + virtual void _ReservedCardView9(); + virtual void _ReservedCardView10(); + + // forbitten methods + BCardView(const BCardView&); + void operator =(const BCardView&); + + uint32 _reserved[10]; +}; + +#endif // _CARD_VIEW_H diff --git a/headers/os/interface/ChannelControl.h b/headers/os/interface/ChannelControl.h index 3f9e5c8877..7df9cd9592 100644 --- a/headers/os/interface/ChannelControl.h +++ b/headers/os/interface/ChannelControl.h @@ -1,5 +1,5 @@ /* - * Copyright 2008-2009, Haiku, Inc. All rights reserved. + * Copyright 2008-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _CHANNEL_CONTROL_H @@ -18,8 +18,7 @@ public: BChannelControl(BRect frame, const char* name, const char* label, BMessage* model, int32 channelCount = 1, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BChannelControl(const char* name, const char* label, BMessage* model, diff --git a/headers/os/interface/ChannelSlider.h b/headers/os/interface/ChannelSlider.h index 8c3961ba55..5151ef14b1 100644 --- a/headers/os/interface/ChannelSlider.h +++ b/headers/os/interface/ChannelSlider.h @@ -1,5 +1,5 @@ /* - * Copyright 2009, Haiku, Inc. All rights reserved. + * Copyright 2009-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _CHANNEL_SLIDER_H @@ -14,15 +14,13 @@ public: BChannelSlider(BRect area, const char* name, const char* label, BMessage* message, int32 channels = 1, - uint32 resizeMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizeMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BChannelSlider(BRect area, const char* name, const char* label, BMessage* message, orientation orientation, int32 channels = 1, - uint32 resizeMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizeMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BChannelSlider(const char* name, const char* label, BMessage* message, diff --git a/headers/os/interface/CheckBox.h b/headers/os/interface/CheckBox.h index 674a701555..056f034548 100644 --- a/headers/os/interface/CheckBox.h +++ b/headers/os/interface/CheckBox.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2014 Haiku, Inc. All rights reserved. + * Copyright 2001-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _CHECK_BOX_H @@ -13,8 +13,7 @@ class BCheckBox : public BControl { public: BCheckBox(BRect frame, const char* name, const char* label, BMessage* message, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); BCheckBox(const char* name, const char* label, BMessage* message, uint32 flags diff --git a/headers/os/interface/ControlLook.h b/headers/os/interface/ControlLook.h index 6de91e289d..445f40bf8e 100644 --- a/headers/os/interface/ControlLook.h +++ b/headers/os/interface/ControlLook.h @@ -1,5 +1,5 @@ /* - * Copyright 2009-2012, Haiku, Inc. All rights reserved. + * Copyright 2009-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _CONTROL_LOOK_H @@ -85,6 +85,7 @@ public: B_PARTIALLY_ACTIVATED = 1 << 7, // like B_ACTIVATED, but for tri-state B_FLAT = 1 << 8, // flat look (e.g. button background) B_INVALID = 1 << 9, // invalid value, use B_FAILURE_COLOR + B_IS_CONTROL = 1 << 10, // use control colors B_BLEND_FRAME = 1 << 16, }; @@ -328,27 +329,32 @@ public: /*virtual*/ void DrawLabel(BView* view, const char* label, BRect rect, const BRect& updateRect, - const rgb_color& base, uint32 flags); + const rgb_color& base, uint32 flags, + const rgb_color* textColor = NULL); virtual void DrawLabel(BView* view, const char* label, BRect rect, const BRect& updateRect, const rgb_color& base, uint32 flags, - const BAlignment& alignment); + const BAlignment& alignment, + const rgb_color* textColor = NULL); // TODO: Would be nice to have a (non-virtual) version of this method // which takes an array of labels and locations. That would save some // setup with the view graphics state. /*virtual*/ void DrawLabel(BView* view, const char* label, const rgb_color& base, uint32 flags, - const BPoint& where); + const BPoint& where, + const rgb_color* textColor = NULL); void DrawLabel(BView* view, const char* label, const BBitmap* icon, BRect rect, const BRect& updateRect, - const rgb_color& base, uint32 flags); + const rgb_color& base, uint32 flags, + const rgb_color* textColor = NULL); virtual void DrawLabel(BView* view, const char* label, const BBitmap* icon, BRect rect, const BRect& updateRect, const rgb_color& base, uint32 flags, - const BAlignment& alignment); + const BAlignment& alignment, + const rgb_color* textColor = NULL); virtual void GetFrameInsets(frame_type frameType, uint32 flags, float& _left, float& _top, diff --git a/headers/os/interface/GraphicsDefs.h b/headers/os/interface/GraphicsDefs.h index 5e970c0a5b..e98d6deba0 100644 --- a/headers/os/interface/GraphicsDefs.h +++ b/headers/os/interface/GraphicsDefs.h @@ -1,5 +1,5 @@ /* - * Copyright 2008-2012 Haiku, Inc. All rights reserved. + * Copyright 2008-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _GRAPHICS_DEFS_H @@ -57,6 +57,8 @@ typedef struct rgb_color { return *this; } + int32 Brightness() const; + inline bool operator==(const rgb_color& other) const { @@ -88,6 +90,11 @@ make_color(uint8 red, uint8 green, uint8 blue, uint8 alpha = 255) #endif +rgb_color mix_color(rgb_color color1, rgb_color color2, uint8 amount); +rgb_color blend_color(rgb_color color1, rgb_color color2, uint8 amount); +rgb_color disable_color(rgb_color color, rgb_color background); + + extern const rgb_color B_TRANSPARENT_COLOR; extern const uint8 B_TRANSPARENT_MAGIC_CMAP8; extern const uint16 B_TRANSPARENT_MAGIC_RGBA15; diff --git a/headers/os/interface/InterfaceDefs.h b/headers/os/interface/InterfaceDefs.h index edfe7fdd23..ed550fb5a8 100644 --- a/headers/os/interface/InterfaceDefs.h +++ b/headers/os/interface/InterfaceDefs.h @@ -11,6 +11,7 @@ class BBitmap; +class BMessage; class BPoint; class BRect; @@ -296,6 +297,7 @@ enum bitmap_drawing_options { // Default UI Colors enum color_which { + B_NO_COLOR = 0, B_PANEL_BACKGROUND_COLOR = 1, B_PANEL_TEXT_COLOR = 10, B_DOCUMENT_BACKGROUND_COLOR = 11, @@ -310,6 +312,11 @@ enum color_which { B_SHINE_COLOR = 18, B_SHADOW_COLOR = 19, + B_LINK_TEXT_COLOR = 33, + B_LINK_HOVER_COLOR = 34, + B_LINK_VISITED_COLOR = 35, + B_LINK_ACTIVE_COLOR = 36, + B_MENU_BACKGROUND_COLOR = 2, B_MENU_SELECTED_BACKGROUND_COLOR = 6, B_MENU_ITEM_TEXT_COLOR = 7, @@ -463,7 +470,10 @@ void set_accept_first_click(bool acceptFirstClick); bool accept_first_click(); rgb_color ui_color(color_which which); +const char* ui_color_name(color_which which); +color_which which_ui_color(const char* name); void set_ui_color(const color_which& which, const rgb_color& color); +void set_ui_colors(const BMessage* colors); rgb_color tint_color(rgb_color color, float tint); extern "C" status_t _init_interface_kit_(); diff --git a/headers/os/interface/LayoutBuilder.h b/headers/os/interface/LayoutBuilder.h index 5f7c721834..4ba372c9d3 100644 --- a/headers/os/interface/LayoutBuilder.h +++ b/headers/os/interface/LayoutBuilder.h @@ -8,6 +8,8 @@ #include +#include +#include #include #include #include @@ -27,6 +29,7 @@ template class Base; template class Group; template class Grid; template class Split; +template class Cards; template class Menu; template class MenuItem; @@ -53,6 +56,7 @@ public: typedef Group GroupBuilder; typedef Grid GridBuilder; typedef Split SplitBuilder; + typedef Cards CardBuilder; public: inline Group(orientation orientation = B_HORIZONTAL, @@ -99,6 +103,12 @@ public: inline SplitBuilder AddSplit(BSplitView* splitView, float weight = 1.0f); + inline CardBuilder AddCards(float weight = 1.0f); + inline CardBuilder AddCards(BCardLayout* cardLayout, + float weight = 1.0f); + inline CardBuilder AddCards(BCardView* cardView, + float weight = 1.0f); + inline ThisBuilder& AddGlue(float weight = 1.0f); inline ThisBuilder& AddStrut(float size); @@ -126,6 +136,7 @@ public: typedef Group GroupBuilder; typedef Grid GridBuilder; typedef Split SplitBuilder; + typedef Cards CardBuilder; public: inline Grid(float horizontal @@ -192,6 +203,15 @@ public: int32 row, int32 columnCount = 1, int32 rowCount = 1); + inline CardBuilder AddCards(int32 column, int32 row, + int32 columnCount = 1, int32 rowCount = 1); + inline CardBuilder AddCards(BCardLayout* cardLayout, int32 column, + int32 row, int32 columnCount = 1, + int32 rowCount = 1); + inline CardBuilder AddCards(BCardView* cardView, int32 column, + int32 row, int32 columnCount = 1, + int32 rowCount = 1); + inline ThisBuilder& AddGlue(int32 column, int32 row, int32 columnCount = 1, int32 rowCount = 1); @@ -226,6 +246,7 @@ public: typedef Group GroupBuilder; typedef Grid GridBuilder; typedef Split SplitBuilder; + typedef Cards CardBuilder; public: inline Split(orientation orientation = B_HORIZONTAL, @@ -264,6 +285,12 @@ public: inline SplitBuilder AddSplit(BSplitView* splitView, float weight = 1.0f); + inline CardBuilder AddCards(float weight = 1.0f); + inline CardBuilder AddCards(BCardLayout* cardLayout, + float weight = 1.0f); + inline CardBuilder AddCards(BCardView* cardView, + float weight = 1.0f); + inline ThisBuilder& SetCollapsible(bool collapsible); inline ThisBuilder& SetCollapsible(int32 index, bool collapsible); inline ThisBuilder& SetCollapsible(int32 first, int32 last, @@ -280,6 +307,62 @@ private: BSplitView* fView; }; +template +class Cards : public Base { +public: + typedef Cards ThisBuilder; + typedef Group GroupBuilder; + typedef Grid GridBuilder; + typedef Split SplitBuilder; + typedef Cards CardBuilder; + +public: + inline Cards(); + inline Cards(BWindow* window); + inline Cards(BView* view); + inline Cards(BCardLayout* layout); + inline Cards(BCardView* view); + + inline BCardLayout* Layout() const; + inline BView* View() const; + inline ThisBuilder& GetLayout(BCardLayout** _layout); + inline ThisBuilder& GetView(BView** _view); + + inline ThisBuilder& Add(BView* view); + inline ThisBuilder& Add(BLayoutItem* item); + + inline GroupBuilder AddGroup(orientation orientation, + float spacing = B_USE_DEFAULT_SPACING); + inline GroupBuilder AddGroup(BGroupView* groupView); + inline GroupBuilder AddGroup(BGroupLayout* groupLayout); + + inline GridBuilder AddGrid(float horizontal + = B_USE_DEFAULT_SPACING, + float vertical = B_USE_DEFAULT_SPACING); + inline GridBuilder AddGrid(BGridLayout* gridLayout); + inline GridBuilder AddGrid(BGridView* gridView); + + inline SplitBuilder AddSplit(orientation orientation, + float spacing = B_USE_DEFAULT_SPACING); + inline SplitBuilder AddSplit(BSplitView* splitView); + + inline CardBuilder AddCards(); + inline CardBuilder AddCards(BCardLayout* cardLayout); + inline CardBuilder AddCards(BCardView* cardView); + + inline ThisBuilder& SetExplicitMinSize(BSize size); + inline ThisBuilder& SetExplicitMaxSize(BSize size); + inline ThisBuilder& SetExplicitPreferredSize(BSize size); + inline ThisBuilder& SetExplicitAlignment(BAlignment alignment); + + inline ThisBuilder& SetVisibleItem(int32 index); + + inline operator BCardLayout*(); + +private: + BCardLayout* fLayout; +}; + template class Menu : public Base { @@ -374,9 +457,7 @@ Group::Group(BWindow* window, orientation orientation, fLayout(new BGroupLayout(orientation, spacing)) { window->SetLayout(fLayout); - - fLayout->Owner()->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); - // TODO: we get a white background if we don't do this + fLayout->Owner()->AdoptSystemColors(); } @@ -386,9 +467,11 @@ Group::Group(BView* view, orientation orientation, : fLayout(new BGroupLayout(orientation, spacing)) { + + if (view->HasDefaultColors()) + view->AdoptSystemColors(); + view->SetLayout(fLayout); - view->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); - // TODO: we get a white background if we don't do this } @@ -569,6 +652,39 @@ Group::AddSplit(BSplitView* splitView, float weight) } +template +typename Group::CardBuilder +Group::AddCards(float weight) +{ + CardBuilder builder; + builder.SetParent(this); + fLayout->AddView(builder.View(), weight); + return builder; +} + + +template +typename Group::CardBuilder +Group::AddCards(BCardLayout* cardLayout, float weight) +{ + CardBuilder builder(cardLayout); + builder.SetParent(this); + fLayout->AddView(builder.View(), weight); + return builder; +} + + +template +typename Group::CardBuilder +Group::AddCards(BCardView* cardView, float weight) +{ + CardBuilder builder(cardView); + builder.SetParent(this); + fLayout->AddView(builder.View(), weight); + return builder; +} + + template typename Group::ThisBuilder& Group::AddGlue(float weight) @@ -680,9 +796,7 @@ Grid::Grid(BWindow* window, float horizontalSpacing, fLayout(new BGridLayout(horizontalSpacing, verticalSpacing)) { window->SetLayout(fLayout); - - fLayout->Owner()->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); - // TODO: we get a white background if we don't do this + fLayout->Owner()->AdoptSystemColors(); } @@ -692,9 +806,10 @@ Grid::Grid(BView* view, float horizontalSpacing, : fLayout(new BGridLayout(horizontalSpacing, verticalSpacing)) { + if (view->HasDefaultColors()) + view->AdoptSystemColors(); + view->SetLayout(fLayout); - view->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); - // TODO: we get a white background if we don't do this } @@ -884,6 +999,42 @@ Grid::AddSplit(BSplitView* splitView, int32 column, int32 row, } +template +typename Grid::CardBuilder +Grid::AddCards(int32 column, int32 row, int32 columnCount, + int32 rowCount) +{ + CardBuilder builder; + builder.SetParent(this); + fLayout->AddView(builder.View(), column, row, columnCount, rowCount); + return builder; +} + + +template +typename Grid::CardBuilder +Grid::AddCards(BCardLayout* cardLayout, int32 column, int32 row, + int32 columnCount, int32 rowCount) +{ + CardBuilder builder(cardLayout); + builder.SetParent(this); + fLayout->AddView(builder.View(), column, row, columnCount, rowCount); + return builder; +} + + +template +typename Grid::CardBuilder +Grid::AddCards(BCardView* cardView, int32 column, int32 row, + int32 columnCount, int32 rowCount) +{ + CardBuilder builder(cardView); + builder.SetParent(this); + fLayout->AddView(builder.View(), column, row, columnCount, rowCount); + return builder; +} + + template typename Grid::ThisBuilder& Grid::AddGlue(int32 column, int32 row, int32 columnCount, @@ -1172,6 +1323,39 @@ Split::AddSplit(orientation orientation, float spacing, } +template +typename Split::CardBuilder +Split::AddCards(float weight) +{ + CardBuilder builder; + builder.SetParent(this); + fView->AddChild(builder.View(), weight); + return builder; +} + + +template +typename Split::CardBuilder +Split::AddCards(BCardLayout* cardLayout, float weight) +{ + CardBuilder builder(cardLayout); + builder.SetParent(this); + fView->AddChild(builder.View(), weight); + return builder; +} + + +template +typename Split::CardBuilder +Split::AddCards(BCardView* cardView, float weight) +{ + CardBuilder builder(cardView); + builder.SetParent(this); + fView->AddChild(builder.View(), weight); + return builder; +} + + template typename Split::ThisBuilder& Split::SetCollapsible(bool collapsible) @@ -1234,6 +1418,278 @@ Split::operator BSplitView*() } +// #pragma mark - Cards + + +template +Cards::Cards() + : + fLayout((new BCardView())->CardLayout()) +{ +} + + +template +Cards::Cards(BWindow* window) + : + fLayout(new BCardLayout()) +{ + window->SetLayout(fLayout); + + fLayout->Owner()->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); +} + + +template +Cards::Cards(BView* view) + : + fLayout(new BCardLayout()) +{ + view->SetLayout(fLayout); + view->SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); +} + + +template +Cards::Cards(BCardLayout* layout) + : + fLayout(layout) +{ +} + + +template +Cards::Cards(BCardView* view) + : + fLayout(view->CardLayout()) +{ +} + + +template +BCardLayout* +Cards::Layout() const +{ + return fLayout; +} + + +template +BView* +Cards::View() const +{ + return fLayout->Owner(); +} + + +template +typename Cards::ThisBuilder& +Cards::GetLayout(BCardLayout** _layout) +{ + *_layout = fLayout; + return *this; +} + + +template +typename Cards::ThisBuilder& +Cards::GetView(BView** _view) +{ + *_view = fLayout->Owner(); + return *this; +} + + +template +typename Cards::ThisBuilder& +Cards::Add(BView* view) +{ + fLayout->AddView(view); + return *this; +} + + +template +typename Cards::ThisBuilder& +Cards::Add(BLayoutItem* item) +{ + fLayout->AddItem(item); + return *this; +} + + +template +typename Cards::GroupBuilder +Cards::AddGroup(orientation orientation, float spacing) +{ + GroupBuilder builder(new BGroupLayout(orientation, spacing)); + builder.SetParent(this); + fLayout->AddItem(builder.Layout()); + return builder; +} + + +template +typename Cards::GroupBuilder +Cards::AddGroup(BGroupView* groupView) +{ + GroupBuilder builder(groupView); + builder.SetParent(this); + fLayout->AddItem(builder.Layout()); + return builder; +} + + +template +typename Cards::GroupBuilder +Cards::AddGroup(BGroupLayout* groupLayout) +{ + GroupBuilder builder(groupLayout); + builder.SetParent(this); + fLayout->AddItem(builder.Layout()); + return builder; +} + + +template +typename Cards::GridBuilder +Cards::AddGrid(float horizontal, float vertical) +{ + GridBuilder builder(horizontal, vertical); + builder.SetParent(this); + fLayout->AddItem(builder.Layout()); + return builder; +} + + +template +typename Cards::GridBuilder +Cards::AddGrid(BGridLayout* gridLayout) +{ + GridBuilder builder(gridLayout); + builder.SetParent(this); + fLayout->AddItem(builder.Layout()); + return builder; +} + + +template +typename Cards::GridBuilder +Cards::AddGrid(BGridView* gridView) +{ + GridBuilder builder(gridView); + builder.SetParent(this); + fLayout->AddItem(builder.Layout()); + return builder; +} + + +template +typename Cards::SplitBuilder +Cards::AddSplit(orientation orientation, float spacing) +{ + SplitBuilder builder(orientation, spacing); + builder.SetParent(this); + fLayout->AddView(builder.View()); + return builder; +} + + +template +typename Cards::SplitBuilder +Cards::AddSplit(BSplitView* splitView) +{ + SplitBuilder builder(splitView); + builder.SetParent(this); + fLayout->AddView(builder.View()); + return builder; +} + + +template +typename Cards::CardBuilder +Cards::AddCards() +{ + CardBuilder builder; + builder.SetParent(this); + fLayout->AddView(builder.View()); + return builder; +} + + +template +typename Cards::CardBuilder +Cards::AddCards(BCardLayout* cardLayout) +{ + CardBuilder builder(cardLayout); + builder.SetParent(this); + fLayout->AddView(builder.View()); + return builder; +} + +template +typename Cards::CardBuilder +Cards::AddCards(BCardView* cardView) +{ + CardBuilder builder(cardView); + builder.SetParent(this); + fLayout->AddView(builder.View()); + return builder; +} + + +template +typename Cards::ThisBuilder& +Cards::SetExplicitMinSize(BSize size) +{ + fLayout->SetExplicitMinSize(size); + return *this; +} + + +template +typename Cards::ThisBuilder& +Cards::SetExplicitMaxSize(BSize size) +{ + fLayout->SetExplicitMaxSize(size); + return *this; +} + + +template +typename Cards::ThisBuilder& +Cards::SetExplicitPreferredSize(BSize size) +{ + fLayout->SetExplicitPreferredSize(size); + return *this; +} + + +template +typename Cards::ThisBuilder& +Cards::SetExplicitAlignment(BAlignment alignment) +{ + fLayout->SetExplicitAlignment(alignment); + return *this; +} + + +template +typename Cards::ThisBuilder& +Cards::SetVisibleItem(int32 item) +{ + fLayout->SetVisibleItem(item); + return *this; +} + + +template +Cards::operator BCardLayout*() +{ + return fLayout; +} + + // #pragma mark - Menu diff --git a/headers/os/interface/ListView.h b/headers/os/interface/ListView.h index 311fa77dd5..fe8a9afec9 100644 --- a/headers/os/interface/ListView.h +++ b/headers/os/interface/ListView.h @@ -1,5 +1,5 @@ /* - * Copyright 2002-2013 Haiku, Inc. All rights reserved. + * Copyright 2002-2015 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _LIST_VIEW_H @@ -26,8 +26,7 @@ public: BListView(BRect frame, const char* name, list_view_type type = B_SINGLE_SELECTION_LIST, - uint32 resizeMask = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizeMask = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); BListView(const char* name, diff --git a/headers/os/interface/MenuField.h b/headers/os/interface/MenuField.h index bbc95abf2a..d605419af0 100644 --- a/headers/os/interface/MenuField.h +++ b/headers/os/interface/MenuField.h @@ -1,5 +1,5 @@ /* - * Copyright 2006-2013, Haiku, Inc. All rights reserved. + * Copyright 2006-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _MENU_FIELD_H @@ -17,14 +17,12 @@ class BMenuField : public BView { public: BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, - uint32 resizingMode = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, bool fixed_size, - uint32 resizingMode = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); BMenuField(const char* name, const char* label, BMenu* menu, diff --git a/headers/os/interface/MultiChannelControl.h b/headers/os/interface/MultiChannelControl.h index 49733d654e..4f4aff03f9 100644 --- a/headers/os/interface/MultiChannelControl.h +++ b/headers/os/interface/MultiChannelControl.h @@ -1,5 +1,5 @@ /* - * Copyright 2009, Haiku, Inc. All rights reserved. + * Copyright 2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _MULTI_CHANNEL_CONTROL_H @@ -14,8 +14,7 @@ public: BMultiChannelControl(BRect frame, const char* name, const char* label, BMessage* message, int32 channelCount = 1, - uint32 resize = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resize = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BMultiChannelControl(BMessage* archive); virtual ~BMultiChannelControl(); diff --git a/headers/os/interface/OptionControl.h b/headers/os/interface/OptionControl.h index d038f5fc45..d5f28f373f 100644 --- a/headers/os/interface/OptionControl.h +++ b/headers/os/interface/OptionControl.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2009, Haiku, Inc. All rights reserved. + * Copyright 2001-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _OPTION_CONTROL_H @@ -18,8 +18,7 @@ class BOptionControl : public BControl { public: BOptionControl(BRect frame, const char* name, const char* label, BMessage* message, - uint32 resizeMask = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizeMask = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BOptionControl(const char* name, const char* label, BMessage* message, diff --git a/headers/os/interface/OptionPopUp.h b/headers/os/interface/OptionPopUp.h index 12110a7f24..2c6cc3dcfa 100644 --- a/headers/os/interface/OptionPopUp.h +++ b/headers/os/interface/OptionPopUp.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2009, Haiku, Inc. All rights reserved. + * Copyright 2001-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _OPTION_POP_UP_H @@ -16,13 +16,12 @@ class BOptionPopUp : public BOptionControl { public: BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, - uint32 resizeMask = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizeMask = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, bool fixed, uint32 resizeMask - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BOptionPopUp(const char* name, const char* label, BMessage* message, diff --git a/headers/os/interface/OutlineListView.h b/headers/os/interface/OutlineListView.h index 2dc58ce3f5..2d519da82b 100644 --- a/headers/os/interface/OutlineListView.h +++ b/headers/os/interface/OutlineListView.h @@ -1,5 +1,5 @@ /* - * Copyright 2006-2013, Haiku, Inc. All rights reserved. + * Copyright 2006-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _OUTLINE_LIST_VIEW_H @@ -14,8 +14,7 @@ public: BOutlineListView(BRect frame, const char* name, list_view_type type = B_SINGLE_SELECTION_LIST, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); BOutlineListView(const char* name, diff --git a/headers/os/interface/PictureButton.h b/headers/os/interface/PictureButton.h index 904ff467bb..0a21ea94d2 100644 --- a/headers/os/interface/PictureButton.h +++ b/headers/os/interface/PictureButton.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2008, Haiku, Inc. All rights reserved. + * Copyright 2001-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _PICTURE_BUTTON_H @@ -22,8 +22,7 @@ public: BPicture* off, BPicture* on, BMessage* message, uint32 behavior = B_ONE_STATE_BUTTON, - uint32 resizingMode = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flgs = B_WILL_DRAW | B_NAVIGABLE); BPictureButton(BMessage* archive); diff --git a/headers/os/interface/RadioButton.h b/headers/os/interface/RadioButton.h index 6a218db1d9..a1cd200cdb 100644 --- a/headers/os/interface/RadioButton.h +++ b/headers/os/interface/RadioButton.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2008, Haiku, Inc. All rights reserved. + * Copyright 2001-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _RADIO_BUTTON_H @@ -14,8 +14,7 @@ class BRadioButton : public BControl { public: BRadioButton(BRect frame, const char* name, const char* label, BMessage* message, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); BRadioButton(const char* name, const char* label, BMessage* message, diff --git a/headers/os/interface/ScrollView.h b/headers/os/interface/ScrollView.h index 7abec2d5f4..d90c758762 100644 --- a/headers/os/interface/ScrollView.h +++ b/headers/os/interface/ScrollView.h @@ -15,8 +15,7 @@ class BScrollView : public BView { public: BScrollView(const char* name, BView* target, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = 0, bool horizontal = false, bool vertical = false, border_style border = B_FANCY_BORDER); diff --git a/headers/os/interface/Slider.h b/headers/os/interface/Slider.h index 42e81487c9..888bb8f205 100644 --- a/headers/os/interface/Slider.h +++ b/headers/os/interface/Slider.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2013, Haiku, Inc. All rights reserved. + * Copyright 2001-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _SLIDER_H @@ -30,8 +30,7 @@ public: const char* label, BMessage* message, int32 minValue, int32 maxValue, thumb_style thumbType = B_BLOCK_THUMB, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); @@ -40,8 +39,7 @@ public: int32 minValue, int32 maxValue, orientation posture, thumb_style thumbType = B_BLOCK_THUMB, - uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); diff --git a/headers/os/interface/SplitView.h b/headers/os/interface/SplitView.h index c4d3dd5f19..efa8a47f05 100644 --- a/headers/os/interface/SplitView.h +++ b/headers/os/interface/SplitView.h @@ -1,5 +1,5 @@ /* - * Copyright 2006-2010, Haiku, Inc. All rights reserved. + * Copyright 2006-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _SPLIT_VIEW_H @@ -61,6 +61,7 @@ public: bool AddChild(int32 index, BLayoutItem* child, float weight); + virtual void AttachedToWindow(); virtual void Draw(BRect updateRect); virtual void DrawAfterChildren(BRect updateRect); virtual void MouseDown(BPoint where); diff --git a/headers/os/interface/StatusBar.h b/headers/os/interface/StatusBar.h index 789f3a9309..9f17da6c4a 100644 --- a/headers/os/interface/StatusBar.h +++ b/headers/os/interface/StatusBar.h @@ -1,5 +1,5 @@ /* - * Copyright 2006-2009, Haiku, Inc. All rights reserved. + * Copyright 2006-2015, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _STATUS_BAR_H @@ -110,8 +110,9 @@ private: float fTextDivider; rgb_color fBarColor; bool fCustomBarHeight; + uint32 fInternalFlags; - uint32 _reserved[5]; + uint32 _reserved[4]; }; #endif // _STATUS_BAR_H diff --git a/headers/os/interface/StringView.h b/headers/os/interface/StringView.h index 820b41a7da..d75dfc2987 100644 --- a/headers/os/interface/StringView.h +++ b/headers/os/interface/StringView.h @@ -13,7 +13,7 @@ class BStringView : public BView { public: BStringView(BRect frame, const char* name, const char* text, uint32 resizingMode - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW); BStringView(const char* name, const char* text, uint32 flags = B_WILL_DRAW); diff --git a/headers/os/interface/TextControl.h b/headers/os/interface/TextControl.h index 49fd7b5321..3c8792bc71 100644 --- a/headers/os/interface/TextControl.h +++ b/headers/os/interface/TextControl.h @@ -21,8 +21,7 @@ public: BTextControl(BRect frame, const char* name, const char* label, const char* initialText, BMessage* message, - uint32 resizeMask - = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizeMask = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); BTextControl(const char* name, const char* label, const char* initialText, diff --git a/headers/os/interface/View.h b/headers/os/interface/View.h index 84079e1cb1..ddec3dfba8 100644 --- a/headers/os/interface/View.h +++ b/headers/os/interface/View.h @@ -107,6 +107,7 @@ inline uint32 _rule_(uint32 r1, uint32 r2, uint32 r3, uint32 r4) #define B_FOLLOW_TOP_BOTTOM _rule_(_VIEW_TOP_, 0, _VIEW_BOTTOM_, 0) #define B_FOLLOW_V_CENTER _rule_(_VIEW_CENTER_, 0, _VIEW_CENTER_, 0) +#define B_FOLLOW_LEFT_TOP B_FOLLOW_TOP | B_FOLLOW_LEFT class BBitmap; class BCursor; @@ -242,32 +243,38 @@ public: void SetViewCursor(const BCursor* cursor, bool sync = true); + bool HasDefaultColors() const; + bool HasSystemColors() const; + void AdoptParentColors(); + void AdoptSystemColors(); + void AdoptViewColors(BView* view); + virtual void SetViewColor(rgb_color color); void SetViewColor(uchar red, uchar green, uchar blue, uchar alpha = 255); rgb_color ViewColor() const; + void SetViewUIColor(color_which which, + float tint = B_NO_TINT); + color_which ViewUIColor(float* tint = NULL) const; + void SetViewBitmap(const BBitmap* bitmap, BRect srcRect, BRect dstRect, - uint32 followFlags - = B_FOLLOW_TOP | B_FOLLOW_LEFT, + uint32 followFlags = B_FOLLOW_LEFT_TOP, uint32 options = B_TILE_BITMAP); void SetViewBitmap(const BBitmap* bitmap, - uint32 followFlags - = B_FOLLOW_TOP | B_FOLLOW_LEFT, + uint32 followFlags = B_FOLLOW_LEFT_TOP, uint32 options = B_TILE_BITMAP); void ClearViewBitmap(); status_t SetViewOverlay(const BBitmap* overlay, BRect srcRect, BRect dstRect, rgb_color* colorKey, - uint32 followFlags - = B_FOLLOW_TOP | B_FOLLOW_LEFT, + uint32 followFlags = B_FOLLOW_LEFT_TOP, uint32 options = 0); status_t SetViewOverlay(const BBitmap* overlay, rgb_color* colorKey, - uint32 followFlags - = B_FOLLOW_TOP | B_FOLLOW_LEFT, + uint32 followFlags = B_FOLLOW_LEFT_TOP, uint32 options = 0); void ClearViewOverlay(); @@ -276,11 +283,19 @@ public: uchar alpha = 255); rgb_color HighColor() const; + void SetHighUIColor(color_which which, + float tint = B_NO_TINT); + color_which HighUIColor(float* tint = NULL) const; + virtual void SetLowColor(rgb_color color); void SetLowColor(uchar red, uchar green, uchar blue, uchar alpha = 255); rgb_color LowColor() const; + void SetLowUIColor(color_which which, + float tint = B_NO_TINT); + color_which LowUIColor(float* tint = NULL) const; + void SetLineMode(cap_mode lineCap, join_mode lineJoin, float miterLimit = B_DEFAULT_MITER_LIMIT); @@ -495,6 +510,9 @@ public: void Invalidate(BRect invalRect); void Invalidate(const BRegion* invalRegion); void Invalidate(); + void DelayedInvalidate(bigtime_t delay); + void DelayedInvalidate(bigtime_t delay, + BRect invalRect); void SetDiskMode(char* filename, long offset); @@ -691,9 +709,11 @@ private: void _Activate(bool state); void _Attach(); + void _ColorsUpdated(BMessage* message); void _Detach(); void _Draw(BRect screenUpdateRect); void _DrawAfterChildren(BRect screenUpdateRect); + void _FontsUpdated(BMessage*); void _Pulse(); void _UpdateStateForRemove(); diff --git a/headers/os/interface/Window.h b/headers/os/interface/Window.h index 586bfb7f06..c59a5494b2 100644 --- a/headers/os/interface/Window.h +++ b/headers/os/interface/Window.h @@ -272,7 +272,7 @@ public: void InvalidateLayout(bool descendants = false); void Layout(bool force); - + bool IsOffscreenWindow() const; private: // FBC padding and forbidden methods virtual void _ReservedWindow2(); diff --git a/headers/os/media/TimedEventQueue.h b/headers/os/media/TimedEventQueue.h index 732fd1727b..ce00b5b6ed 100644 --- a/headers/os/media/TimedEventQueue.h +++ b/headers/os/media/TimedEventQueue.h @@ -38,8 +38,9 @@ struct media_timed_event { int32 data; int64 bigdata; char user_data[64]; + bigtime_t enqueue_time; - uint32 _reserved_media_timed_event_[8]; + uint32 _reserved_media_timed_event_[6]; }; diff --git a/headers/private/app/LaunchDaemonDefs.h b/headers/private/app/LaunchDaemonDefs.h index e3e1a5e515..78980a819c 100644 --- a/headers/private/app/LaunchDaemonDefs.h +++ b/headers/private/app/LaunchDaemonDefs.h @@ -1,5 +1,5 @@ /* - * Copyright 2015, Haiku, Inc. All Rights Reserved. + * Copyright 2015-2016, Haiku, Inc. All Rights Reserved. * Distributed under the terms of the MIT License. * * Authors: @@ -27,6 +27,7 @@ enum { B_GET_LAUNCH_DATA = 'lnda', B_LAUNCH_TARGET = 'lntg', B_LAUNCH_JOB = 'lnjo', + B_ENABLE_LAUNCH_JOB = 'lnje', B_STOP_LAUNCH_JOB = 'lnsj', B_LAUNCH_SESSION = 'lnse', B_REGISTER_SESSION_DAEMON = 'lnrs', diff --git a/headers/private/app/LaunchRoster.h b/headers/private/app/LaunchRoster.h index 46332de246..9b2459518b 100644 --- a/headers/private/app/LaunchRoster.h +++ b/headers/private/app/LaunchRoster.h @@ -1,5 +1,5 @@ /* - * Copyright 2015 Haiku, Inc. All rights reserved. + * Copyright 2015-2016 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _LAUNCH_ROSTER_H @@ -36,6 +36,7 @@ public: status_t Start(const char* name); status_t Stop(const char* name, bool force = false); + status_t SetEnabled(const char* name, bool enabled); status_t StartSession(const char* login); diff --git a/headers/private/app/ServerProtocol.h b/headers/private/app/ServerProtocol.h index d5f42f0907..73b0a7cfac 100644 --- a/headers/private/app/ServerProtocol.h +++ b/headers/private/app/ServerProtocol.h @@ -293,11 +293,18 @@ enum { AS_VIEW_SET_PEN_SIZE, AS_VIEW_GET_PEN_SIZE, AS_VIEW_SET_HIGH_COLOR, + AS_VIEW_SET_HIGH_UI_COLOR, AS_VIEW_SET_LOW_COLOR, + AS_VIEW_SET_LOW_UI_COLOR, AS_VIEW_SET_VIEW_COLOR, + AS_VIEW_SET_VIEW_UI_COLOR, AS_VIEW_GET_HIGH_COLOR, + AS_VIEW_GET_HIGH_UI_COLOR, AS_VIEW_GET_LOW_COLOR, + AS_VIEW_GET_LOW_UI_COLOR, AS_VIEW_GET_VIEW_COLOR, + AS_VIEW_GET_VIEW_UI_COLOR, + AS_VIEW_PRINT_ALIASING, AS_VIEW_CLIP_TO_PICTURE, AS_VIEW_GET_CLIP_REGION, @@ -314,6 +321,7 @@ enum { AS_VIEW_COPY_BITS, AS_VIEW_DRAW_PICTURE, AS_VIEW_INVALIDATE_RECT, + AS_VIEW_DELAYED_INVALIDATE_RECT, AS_VIEW_INVALIDATE_REGION, AS_VIEW_INVERT_RECT, AS_VIEW_MOVE_TO, @@ -355,6 +363,9 @@ enum { AS_VIEW_CLIP_TO_RECT, AS_VIEW_CLIP_TO_SHAPE, + // Internal messages + AS_COLOR_MAP_UPDATED, + AS_LAST_CODE }; diff --git a/headers/private/app/ServerProtocolStructs.h b/headers/private/app/ServerProtocolStructs.h index 8eec0aa9c1..ff986366e1 100644 --- a/headers/private/app/ServerProtocolStructs.h +++ b/headers/private/app/ServerProtocolStructs.h @@ -18,6 +18,10 @@ struct ViewSetStateInfo { float penSize; rgb_color highColor; rgb_color lowColor; + color_which whichHighColor; + color_which whichLowColor; + float whichHighColorTint; + float whichLowColorTint; ::pattern pattern; drawing_mode drawingMode; BPoint origin; diff --git a/headers/private/app/ServerReadOnlyMemory.h b/headers/private/app/ServerReadOnlyMemory.h index 238498111b..f62e3c0236 100644 --- a/headers/private/app/ServerReadOnlyMemory.h +++ b/headers/private/app/ServerReadOnlyMemory.h @@ -13,11 +13,11 @@ #include -// Update this constant with the largest color constant excluding -// B_SUCCESS_COLOR and B_FAILURE_COLOR. -// If you add a constant with index greater than 100 you'll have to add -// to the second operand. -static const int32 kColorWhichCount = B_SCROLL_BAR_THUMB_COLOR + 3; +// Update kColorWhichLastContinuous with the largest color constant which +// leaves no gaps in the color_which integer values. +static const int32 kColorWhichLastContinuous = B_LINK_ACTIVE_COLOR; +static const int32 kColorWhichCount = kColorWhichLastContinuous + 3; + // + 1 for index-offset, + 2 for B_SUCCESS_COLOR, B_FAILURE_COLOR struct server_read_only_memory { diff --git a/headers/private/bluetooth/PincodeWindow.h b/headers/private/bluetooth/PincodeWindow.h index c7bb86b843..d39ad7b4db 100644 --- a/headers/private/bluetooth/PincodeWindow.h +++ b/headers/private/bluetooth/PincodeWindow.h @@ -27,7 +27,7 @@ public: PincodeWindow(RemoteDevice* rDevice); virtual void MessageReceived(BMessage *msg); virtual bool QuitRequested(); - void SetBDaddr(const char* address); + void SetBDaddr(BString address); private: void InitUI(); diff --git a/headers/private/graphics/nvidia/DriverInterface.h b/headers/private/graphics/nvidia/DriverInterface.h index a6360af3e4..3ea2b63f31 100644 --- a/headers/private/graphics/nvidia/DriverInterface.h +++ b/headers/private/graphics/nvidia/DriverInterface.h @@ -5,7 +5,7 @@ Other authors: Mark Watson; Apsed; - Rudolf Cornelissen 10/2002-10/2009. + Rudolf Cornelissen 10/2002-1/2016. */ #ifndef DRIVERINTERFACE_H @@ -63,6 +63,20 @@ typedef struct { #define TV_VIDEO (1<<12) #define TV_PRIMARY (1<<13) +/* additional timing flags for GetMode/SetMode for Haiku ScreenPrefs panel */ +enum { + RADEON_MODE_MULTIMON_REQUEST = 1 << 25, + RADEON_MODE_MULTIMON_REPLY = 1 << 26 +}; + +/* operation codes tunneled via ProposeDisplayMode for Haiku ScreenPrefs panel */ +typedef enum { + ms_swap = 'sw', + ms_use_laptop_panel = 'up', + ms_tv_standard = 'tv' +} multi_mon_settings; + + #define SKD_MOVE_CURSOR 0x00000001 #define SKD_PROGRAM_CLUT 0x00000002 #define SKD_SET_START_ADDR 0x00000004 @@ -231,6 +245,7 @@ typedef struct { // apsed, see comments in nvidia.settings bool block_acc; uint32 gpu_clk; uint32 ram_clk; + bool check_edid; } nv_settings; /* monitor info gathered via EDID */ @@ -306,6 +321,8 @@ typedef struct { bool acc_mode; /* signals (non)accelerated mode */ bool interlaced_tv_mode;/* signals interlaced CRTC TV output mode */ bool crtc_switch_mode; /* signals dualhead switch mode if panels are used */ + bool haiku_prefs_used; /* signals use of Haiku ScreenPrefs app for special modes */ + bool Haiku_switch_head; /* signals Haiku ScreenPrefs panel want inverted mode later on */ /*frame buffer config - for BDirectScreen*/ frame_buffer_config fbc; /* bytes_per_row and start of frame buffer: head1 */ diff --git a/headers/private/graphics/via/DriverInterface.h b/headers/private/graphics/via/DriverInterface.h index b90cb92706..5fecfd2e57 100644 --- a/headers/private/graphics/via/DriverInterface.h +++ b/headers/private/graphics/via/DriverInterface.h @@ -5,7 +5,7 @@ Other authors: Mark Watson; Apsed; - Rudolf Cornelissen 10/2002-9/2005. + Rudolf Cornelissen 10/2002-1/2016. */ #ifndef DRIVERINTERFACE_H @@ -174,12 +174,12 @@ typedef struct { /* card info - information gathered from PINS (and other sources) */ enum { // card_type in order of date of VIA chip design (fixme: check order) - CLE3122 = 0, - CLE3022, + VT3122 = 0, + VT3022, VT7205, VT3205, - VT7204, - VT3204, + VT3108, + VT3204NC, NV04, NV05, NV05M64, diff --git a/headers/private/graphics/via/macros.h b/headers/private/graphics/via/macros.h index e6f0816d2b..feb3448ff1 100644 --- a/headers/private/graphics/via/macros.h +++ b/headers/private/graphics/via/macros.h @@ -653,13 +653,16 @@ #define ENSEQX_MSIZE_CLE266 0x34 #define ENSEQX_MSIZE_OTHER 0x39 #define ENSEQX_PLL_RESET 0x40 -#define ENSEQX_0x44 0x44 -#define ENSEQX_0x45 0x45 -#define ENSEQX_PPLL_P_OTH 0x44 -#define ENSEQX_PPLL_M_OTH 0x45 -#define ENSEQX_PPLL_N_OTH 0x46 +#define ENSEQX_PPLL2_MP_CLE 0x44 +#define ENSEQX_PPLL2_N_CLE 0x45 +#define ENSEQX_PPLL_N_OTH 0x44 +#define ENSEQX_PPLL_P_OTH 0x45 +#define ENSEQX_PPLL_M_OTH 0x46 #define ENSEQX_PPLL_MP_CLE 0x46 #define ENSEQX_PPLL_N_CLE 0x47 +#define ENSEQX_PPLL2_N_OTH 0x4a +#define ENSEQX_PPLL2_P_OTH 0x4b +#define ENSEQX_PPLL2_M_OTH 0x4c /* VIA GRAPHICS indexed registers */ /* VGA standard registers: */ @@ -702,6 +705,7 @@ #define ENBES_HI_TRANSP_COL 0x00000270 #define ENBES_V3A_FIFO 0x00000278 #define ENBES_V3_SRC_WIDTH 0x0000027c +#define ENBES_V3_COLKEY 0x00000280 #define ENBES_VID1_COLSPAC1 0x00000284 #define ENBES_VID1_COLSPAC2 0x00000288 #define ENBES_VID1U_ADDR0 0x0000028c @@ -711,14 +715,14 @@ #define ENBES_VID3_CTL 0x000002a0 #define ENBES_VID3_ADDR0 0x000002a4 #define ENBES_VID3_ADDR1 0x000002a8 -#define ENBES_VID3_STRIBE 0x000002ac +#define ENBES_VID3_STRIDE 0x000002ac #define ENBES_VID3_HVSTART 0x000002b0 #define ENBES_VID3_SIZE 0x000002b4 #define ENBES_V3A_FETCH 0x000002b8 #define ENBES_VID3_ZOOM 0x000002bc -#define ENBES_VID3_MICTL 0x000002c0 -#define ENBES_VID3_CSC1 0x000002c4 -#define ENBES_VID3_CSC2 0x000002c8 +#define ENBES_VID3_MINI_CTL 0x000002c0 +#define ENBES_VID3_COLSPAC1 0x000002c4 +#define ENBES_VID3_COLSPAC2 0x000002c8 #define ENBES_VID1U_ADDR1 0x000002e4 #define ENBES_VID1U_ADDR2 0x000002e8 #define ENBES_VID1U_ADDR3 0x000002ec diff --git a/headers/private/interface/AboutWindow.h b/headers/private/interface/AboutWindow.h index 225483f82f..749174a25f 100644 --- a/headers/private/interface/AboutWindow.h +++ b/headers/private/interface/AboutWindow.h @@ -15,7 +15,9 @@ #include +namespace BPrivate { class AboutView; +} class BBitmap; class BPoint; @@ -72,7 +74,7 @@ private: virtual void _ReservedAboutWindow1(); private: - AboutView* fAboutView; + BPrivate::AboutView* fAboutView; // FBC Padding uint32 _reserved[20]; diff --git a/headers/private/interface/AbstractSpinner.h b/headers/private/interface/AbstractSpinner.h index 9d961b1260..8326f48c7e 100644 --- a/headers/private/interface/AbstractSpinner.h +++ b/headers/private/interface/AbstractSpinner.h @@ -39,7 +39,7 @@ class BAbstractSpinner : public BControl { public: BAbstractSpinner(BRect frame, const char* name, const char* label, BMessage* message, - uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); BAbstractSpinner(const char* name, const char* label, BMessage* message, @@ -59,6 +59,7 @@ public: virtual void Draw(BRect updateRect); virtual void FrameResized(float width, float height); virtual void ValueChanged(); + virtual void MessageReceived(BMessage* message); virtual void Decrement() = 0; virtual void Increment() = 0; diff --git a/headers/private/interface/ColorTools.h b/headers/private/interface/ColorTools.h deleted file mode 100644 index 8f7e78e66e..0000000000 --- a/headers/private/interface/ColorTools.h +++ /dev/null @@ -1,79 +0,0 @@ -/* -Open Tracker License - -Terms and Conditions - -Copyright (c) 1991-2000, Be Incorporated. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice applies to all licensees -and shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF TITLE, MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -BE INCORPORATED BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Be Incorporated shall not be -used in advertising or otherwise to promote the sale, use or other dealings in -this Software without prior written authorization from Be Incorporated. - -Tracker(TM), Be(R), BeOS(R), and BeIA(TM) are trademarks or registered trademarks -of Be Incorporated in the United States and other countries. Other brand product -names are registered trademarks or trademarks of their respective holders. -All rights reserved. -*/ - -/******************************************************************************* -/ -/ File: ColorTools.h -/ -/ Description: Additional experimental color manipulation functions. -/ -/ Copyright 2000, Be Incorporated, All Rights Reserved -/ -*******************************************************************************/ - - -#ifndef _COLOR_TOOLS_H -#define _COLOR_TOOLS_H - -#include - -#if B_BEOS_VERSION <= B_BEOS_VERSION_5 - -namespace BExperimental { - -// Mix two colors together, ignoring their relative alpha channels. -// If amount is 0, the result is color1; if 255, the result is color2; -// if another value, it is somewhere in-between. The resulting alpha -// channel is mixed exactly like the other color channels. -rgb_color mix_color(rgb_color color1, rgb_color color2, uint8 amount); - -// Blend two colors together, weighting by their relative alpha channels. -// The resulting color is the same as mix_color(), except that the amount -// used from color1 and color2's color channels is dependent on that color's -// alpha channel. For example, if color1.alpha is 0 and color2.alpha is -// 255, the resulting red, green, and blue values will be the same as those -// in color2, regardless of 'amount'. -rgb_color blend_color(rgb_color color1, rgb_color color2, uint8 amount); - -// Return a color that is the disabled representation of 'color' when drawn -// on a solid color 'background'. -rgb_color disable_color(rgb_color color, rgb_color background); - -} // namespace BExperimental - -using namespace BExperimental; - -#endif - -#endif diff --git a/headers/private/interface/ColumnListView.h b/headers/private/interface/ColumnListView.h index 76fd0bc916..5cfdf13a76 100644 --- a/headers/private/interface/ColumnListView.h +++ b/headers/private/interface/ColumnListView.h @@ -63,10 +63,10 @@ class RecursiveOutlineIterator; } // ns BPrivate -class BField; -class BRow; class BColumn; class BColumnListView; +class BField; +class BRow; enum LatchType { B_NO_LATCH = 0, @@ -353,6 +353,7 @@ public: // Appearance (NEW STYLE) void SetColor(ColumnListViewColor colorIndex, rgb_color color); + void ResetColors(); void SetFont(ColumnListViewFont fontIndex, const BFont* font, uint32 mask = B_FONT_ALL); @@ -396,12 +397,14 @@ protected: private: void _Init(); + void _UpdateColors(); void _GetChildViewRects(const BRect& bounds, BRect& titleRect, BRect& outlineRect, BRect& vScrollBarRect, BRect& hScrollBarRect); rgb_color fColorList[B_COLOR_TOTAL]; + bool fCustomColors; BPrivate::TitleView* fTitleView; BPrivate::OutlineView* fOutlineView; BList fColumns; diff --git a/headers/private/interface/DecimalSpinner.h b/headers/private/interface/DecimalSpinner.h index 46161c70bd..9c97367550 100644 --- a/headers/private/interface/DecimalSpinner.h +++ b/headers/private/interface/DecimalSpinner.h @@ -16,7 +16,7 @@ class BDecimalSpinner : public BAbstractSpinner { public: BDecimalSpinner(BRect frame, const char* name, const char* label, BMessage* message, - uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, + uint32 resizingMode = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); BDecimalSpinner(const char* name, const char* label, BMessage* message, diff --git a/headers/private/interface/ViewPrivate.h b/headers/private/interface/ViewPrivate.h index 7d642d7836..676454a03a 100644 --- a/headers/private/interface/ViewPrivate.h +++ b/headers/private/interface/ViewPrivate.h @@ -42,8 +42,11 @@ enum { B_VIEW_PATTERN_BIT = 0x00020000, B_VIEW_TRANSFORM_BIT = 0x00040000, B_VIEW_FILL_RULE_BIT = 0x00080000, + B_VIEW_WHICH_VIEW_COLOR_BIT = 0x00100000, + B_VIEW_WHICH_LOW_COLOR_BIT = 0x00200000, + B_VIEW_WHICH_HIGH_COLOR_BIT = 0x00400000, - B_VIEW_ALL_BITS = 0x000fffff, + B_VIEW_ALL_BITS = 0x00ffffff, // these used for archiving only B_VIEW_RESIZE_BIT = 0x00001000, @@ -107,6 +110,15 @@ class ViewState { // This one is not affected by pop state/push state rgb_color view_color; + color_which which_view_color; + float which_view_color_tint; + + // these are cached values + color_which which_low_color; + float which_low_color_tint; + + color_which which_high_color; + float which_high_color_tint; ::pattern pattern; diff --git a/headers/private/mail/mail_util.h b/headers/private/mail/mail_util.h index 021d069636..eafcda9406 100644 --- a/headers/private/mail/mail_util.h +++ b/headers/private/mail/mail_util.h @@ -1,5 +1,5 @@ /* - * Copyright 2011, Haiku, Inc. All rights reserved. + * Copyright 2011-2016, Haiku, Inc. All rights reserved. * Copyright 2001-2003 Dr. Zoidberg Enterprises. All rights reserved. */ #ifndef ZOIDBERG_GARGOYLE_MAIL_UTIL_H @@ -102,5 +102,7 @@ void extract_address_name(BString &address); void get_address_list(BList &list, const char *string, void (*cleanupFunc)(BString &) = NULL); +status_t CopyMailFolderAttributes(const char* targetPath); + #endif /* ZOIDBERG_GARGOYLE_MAIL_UTIL_H */ diff --git a/headers/private/media/MediaRecorder.h b/headers/private/media/MediaRecorder.h index 417be03f1d..885c2774d1 100644 --- a/headers/private/media/MediaRecorder.h +++ b/headers/private/media/MediaRecorder.h @@ -46,6 +46,7 @@ public: void SetAcceptedFormat( const media_format& format); + const media_format& AcceptedFormat() const; virtual status_t Start(bool force = false); virtual status_t Stop(bool force = false); @@ -66,13 +67,17 @@ public: const media_format& Format() const; - const media_output& MediaOutput() const; - const media_input& MediaInput() const; - protected: + // Get the producer node source + const media_source& MediaSource() const; + // This is the our own input + const media_input& MediaInput() const; virtual void BufferReceived(void* buffer, size_t size, const media_header& header); + + status_t SetUpConnection(media_source outputSource); + private: status_t _Connect(const media_node& mediaNode, @@ -98,10 +103,9 @@ private: NotifyFunc fNotifyHook; media_node fOutputNode; - media_output fOutput; + media_source fOutputSource; BMediaRecorderNode* fNode; - media_input fInput; void* fBufferCookie; uint32 fPadding[32]; diff --git a/headers/private/media/MediaRecorderNode.h b/headers/private/media/MediaRecorderNode.h index 8a4f2fedfd..616ef2da6b 100644 --- a/headers/private/media/MediaRecorderNode.h +++ b/headers/private/media/MediaRecorderNode.h @@ -1,5 +1,5 @@ /* - * Copyright 2014, Dario Casalinuovo + * Copyright 2014-2016, Dario Casalinuovo * Copyright 1999, Be Incorporated * All Rights Reserved. * This file may be used under the terms of the Be Sample Code License. @@ -20,44 +20,46 @@ class BMediaRecorder; class BMediaRecorderNode : public BMediaEventLooper, public BBufferConsumer { public: - BMediaRecorderNode(const char* name, - BMediaRecorder* recorder, - media_type type - = B_MEDIA_UNKNOWN_TYPE); + BMediaRecorderNode(const char* name, + BMediaRecorder* recorder, + media_type type + = B_MEDIA_UNKNOWN_TYPE); // TODO these are not thread safe; we should fix that... - void SetAcceptedFormat(const media_format& format); + void SetAcceptedFormat(const media_format& format); + const media_format& AcceptedFormat() const; - status_t GetInput(media_input* outInput); + void GetInput(media_input* input); - void SetDataEnabled(bool enabled); + void SetDataEnabled(bool enabled); + void ActivateInternalConnect(bool connectMode); protected: - virtual BMediaAddOn* AddOn(int32* id) const; + virtual BMediaAddOn* AddOn(int32* id) const; - virtual void NodeRegistered(); + virtual void NodeRegistered(); - virtual void SetRunMode(run_mode mode); + virtual void SetRunMode(run_mode mode); - virtual void HandleEvent(const media_timed_event* event, - bigtime_t lateness, - bool realTimeEvent); + virtual void HandleEvent(const media_timed_event* event, + bigtime_t lateness, + bool realTimeEvent); - virtual void Start(bigtime_t performanceTime); + virtual void Start(bigtime_t performanceTime); - virtual void Stop(bigtime_t performanceTime, - bool immediate); + virtual void Stop(bigtime_t performanceTime, + bool immediate); - virtual void Seek(bigtime_t mediaTime, - bigtime_t performanceTime); + virtual void Seek(bigtime_t mediaTime, + bigtime_t performanceTime); - virtual void TimeWarp(bigtime_t realTime, - bigtime_t performanceTime); + virtual void TimeWarp(bigtime_t realTime, + bigtime_t performanceTime); - virtual status_t HandleMessage(int32 message, - const void* data, - size_t size); + virtual status_t HandleMessage(int32 message, + const void* data, + size_t size); // Someone, probably the producer, is asking you about // this format. Give your honest opinion, possibly @@ -65,46 +67,47 @@ protected: // the format, since he's synchronously waiting for your // reply. - virtual status_t AcceptFormat(const media_destination& dest, - media_format* format); + virtual status_t AcceptFormat(const media_destination& dest, + media_format* format); - virtual status_t GetNextInput(int32* cookie, - media_input* outInput); + virtual status_t GetNextInput(int32* cookie, + media_input* outInput); - virtual void DisposeInputCookie(int32 cookie); + virtual void DisposeInputCookie(int32 cookie); - virtual void BufferReceived(BBuffer* buffer); + virtual void BufferReceived(BBuffer* buffer); - virtual void ProducerDataStatus( - const media_destination& destination, - int32 status, - bigtime_t performanceTime); + virtual void ProducerDataStatus( + const media_destination& destination, + int32 status, + bigtime_t performanceTime); - virtual status_t GetLatencyFor(const media_destination& destination, - bigtime_t* outLatency, - media_node_id* outTimesource); + virtual status_t GetLatencyFor(const media_destination& destination, + bigtime_t* outLatency, + media_node_id* outTimesource); - virtual status_t Connected(const media_source& producer, - const media_destination& where, - const media_format& format, - media_input* outInput); + virtual status_t Connected(const media_source& producer, + const media_destination& where, + const media_format& format, + media_input* outInput); - virtual void Disconnected(const media_source& producer, - const media_destination& where); + virtual void Disconnected(const media_source& producer, + const media_destination& where); - virtual status_t FormatChanged(const media_source& producer, - const media_destination& consumer, - int32 tag, - const media_format& format); + virtual status_t FormatChanged(const media_source& producer, + const media_destination& consumer, + int32 tag, + const media_format& format); protected: - virtual ~BMediaRecorderNode(); + virtual ~BMediaRecorderNode(); - BMediaRecorder* fRecorder; - media_format fOKFormat; - media_input fInput; - BString fName; + BMediaRecorder* fRecorder; + media_format fOKFormat; + media_input fInput; + BString fName; + bool fConnectMode; }; } diff --git a/headers/private/shared/AttributeUtilities.h b/headers/private/shared/AttributeUtilities.h new file mode 100644 index 0000000000..85bb3dc9a1 --- /dev/null +++ b/headers/private/shared/AttributeUtilities.h @@ -0,0 +1,24 @@ +/* + * Copyright 2016 Haiku Inc. All rights reserved. + * Distributed under the terms of the MIT License. + */ +#ifndef ATTRIBUTE_UTILITIES_H +#define ATTRIBUTE_UTILITIES_H + + +#include + + +class BNode; + + +namespace BPrivate { + + +status_t CopyAttributes(BNode& source, BNode& destination); + + +} // namespace BPrivate + + +#endif // ATTRIBUTE_UTILITIES_H diff --git a/headers/private/shared/CalendarView.h b/headers/private/shared/CalendarView.h index b7f0dcee66..d48c9915df 100644 --- a/headers/private/shared/CalendarView.h +++ b/headers/private/shared/CalendarView.h @@ -26,8 +26,7 @@ namespace BPrivate { class BCalendarView : public BView, public BInvoker { public: BCalendarView(BRect frame, const char* name, - uint32 resizeMask = B_FOLLOW_LEFT - | B_FOLLOW_TOP, + uint32 resizeMask = B_FOLLOW_LEFT_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); diff --git a/src/add-ons/accelerants/intel_extreme/overlay.cpp b/src/add-ons/accelerants/intel_extreme/overlay.cpp index b35a538928..afa7ef752d 100644 --- a/src/add-ons/accelerants/intel_extreme/overlay.cpp +++ b/src/add-ons/accelerants/intel_extreme/overlay.cpp @@ -573,7 +573,7 @@ intel_configure_overlay(overlay_token overlayToken, } if (!gInfo->shared_info->overlay_active - || memcmp(&gInfo->last_overlay_view, view, sizeof(overlay_view) != 0) + || memcmp(&gInfo->last_overlay_view, view, sizeof(overlay_view)) != 0 || memcmp(&gInfo->last_overlay_frame, window, sizeof(overlay_frame)) != 0) { // scaling has changed, program window and scaling factor diff --git a/src/add-ons/accelerants/nvidia/InitAccelerant.c b/src/add-ons/accelerants/nvidia/InitAccelerant.c index d57f58777f..e2fb8e255f 100644 --- a/src/add-ons/accelerants/nvidia/InitAccelerant.c +++ b/src/add-ons/accelerants/nvidia/InitAccelerant.c @@ -4,7 +4,7 @@ Other authors: Mark Watson, - Rudolf Cornelissen 10/2002-3/2009. + Rudolf Cornelissen 10/2002-1/2016. */ #define MODULE_BIT 0x00800000 @@ -42,8 +42,8 @@ static status_t init_common(int the_fd) { si->settings.logmask, si->settings.memory, si->settings.hardcursor, si->settings.usebios, si->settings.switchhead, si->settings.force_pci)); LOG(4,("init_common: dumprom %d, unhide_fw %d, pgm_panel %d, dma_acc %d, tv_output %d, vga_on_tv %d\n", si->settings.dumprom, si->settings.unhide_fw, si->settings.pgm_panel, si->settings.dma_acc, si->settings.tv_output, si->settings.vga_on_tv)); - LOG(4,("init_common: force_sync %d, gpu_clk %dMhz, ram_clk %dMhz, force_ws %d, block_acc %d\n", - si->settings.force_sync, si->settings.gpu_clk, si->settings.ram_clk, si->settings.force_ws, si->settings.block_acc)); + LOG(4,("init_common: force_sync %d, gpu_clk %dMhz, ram_clk %dMhz, force_ws %d, block_acc %d, check_edid %d\n", + si->settings.force_sync, si->settings.gpu_clk, si->settings.ram_clk, si->settings.force_ws, si->settings.block_acc, si->settings.check_edid)); /*Check for R4.5.0 and if it is running, use work around*/ { @@ -214,6 +214,10 @@ status_t INIT_ACCELERANT(int the_fd) /* every 3D add-on will reset this bit-flag when it's done. */ si->engine.threeD.newmode = 0xffffffff; + /* we did not detect the Haiku ScreenPrefs app yet */ + si->haiku_prefs_used = false; + si->Haiku_switch_head = false; + /* a winner! */ result = B_OK; /* ensure that INIT_ACCELERANT won't be executed again (copies should be clones) */ diff --git a/src/add-ons/accelerants/nvidia/ProposeDisplayMode.c b/src/add-ons/accelerants/nvidia/ProposeDisplayMode.c index 680676d660..edd69180ee 100644 --- a/src/add-ons/accelerants/nvidia/ProposeDisplayMode.c +++ b/src/add-ons/accelerants/nvidia/ProposeDisplayMode.c @@ -4,7 +4,7 @@ Other authors for NV driver: Mark Watson, - Rudolf Cornelissen 9/2002-9/2009 + Rudolf Cornelissen 9/2002-1/2016 */ #define MODULE_BIT 0x00400000 @@ -96,6 +96,114 @@ static const display_mode mode_list[] = { }; +// transform official mode to internal, multi-screen mode enhanced mode +static void Haiku_DetectTranslateMultiMode(display_mode *mode) +{ + mode->flags &= ~DUALHEAD_BITS; + + if( mode->virtual_width == 2 * mode->timing.h_display ) { + LOG(4, ("Haiku: horizontal combine mode\n")); + if (si->Haiku_switch_head) + mode->flags |= DUALHEAD_SWITCH; + else + mode->flags |= DUALHEAD_ON; + } else if( mode->virtual_height == 2 * mode->timing.v_display ) { + LOG(4, ("Haiku: vertical combine mode not supported\n")); + } else { + /* unfortunately Haiku's screenprefs panel does not support single head output explicitly, so we'd better + activate both heads always to (probably) mimic Radeon driver behaviour (for which this app was adapted) */ + /* note please: + - this will have a big downside on hardware for which both heads have different resolution cababilities (i.e. Matrox); + - also (on laptops) this will shorten battery life a bit of course.. */ + mode->flags |= DUALHEAD_CLONE; + } +} + + +// check and execute tunnel settings command +static status_t Haiku_CheckMultiMonTunnel(display_mode *mode, const display_mode *low, const display_mode *high, bool *isTunneled ) +{ + if( (mode->timing.flags & RADEON_MODE_MULTIMON_REQUEST) != 0 && + (mode->timing.flags & RADEON_MODE_MULTIMON_REPLY) == 0 ) + { + mode->timing.flags &= ~RADEON_MODE_MULTIMON_REQUEST; + mode->timing.flags |= RADEON_MODE_MULTIMON_REPLY; + + // still process request, just in case someone set this flag + // combination by mistake + + *isTunneled = true; + return B_OK; + } + + // check magic params + if( mode->space != 0 || low->space != 0 || high->space != 0 + || low->virtual_width != 0xffff || low->virtual_height != 0xffff + || high->virtual_width != 0 || high->virtual_height != 0 + || mode->timing.pixel_clock != 0 + || low->timing.pixel_clock != 'TKTK' || high->timing.pixel_clock != 'KTKT' ) + { + *isTunneled = false; + return B_OK; + } + + *isTunneled = true; + + /* enable Haiku special handling */ + if (!si->haiku_prefs_used) + LOG(4, ("PROPOSEMODE: Haiku screenprefs tunnel detected.\n")); + si->haiku_prefs_used = true; + + /* note please: + Haiku ScreenPrefs does not issue a SetMode command after changing these settings (per se), but relies on + driver switching outputs directly. These settings are not dependant on workspace there, and are not part of + the mode in the Radeon driver. In the Matrox and nVidia drivers they are though. So we need SetMode + to be issued. (yes: sometimes I switch monitors when I switch workspace.. ;-) + Also the RADEON driver saves these settings to a file so it remembers these after reboots. We don't atm. + If the mode as proposed by the driver would be saved by the ScreenPrefs panel, we would 'remember' it over + reboots though (via app_server settings).. */ + + switch( mode->h_display_start ) { + case ms_swap: + switch( mode->v_display_start ) { + case 0: + if (si->Haiku_switch_head) + mode->timing.flags = 1; + else + mode->timing.flags = 0; + LOG(4, ("Haiku: tunnel access target=swap, command=get, value=%u\n", mode->timing.flags)); + return B_OK; + case 1: + si->Haiku_switch_head = mode->timing.flags != 0; + LOG(4, ("Haiku: tunnel access target=swap, command=set, value=%u\n", mode->timing.flags)); + /* Haiku's screenprefs panel expects us to directly set the mode.. (but it should do that itself) */ + SET_DISPLAY_MODE(&si->dm); + return B_OK; + } + break; + + case ms_use_laptop_panel: + LOG(4, ("Haiku: tunnel access target=usepanel, command=%s, value=%u\n", + (mode->v_display_start == 1) ? "set" : "get", mode->timing.flags)); + // we refuse this setting (makes no sense for us: laptop panel is treated as normal screen) + return B_ERROR; + break; + + case ms_tv_standard: + LOG(4, ("Haiku: tunnel access target=tvstandard, command=%s, value=%u\n", + (mode->v_display_start == 1) ? "set" : "get", mode->timing.flags)); + // let's forget about this for now.. + return B_ERROR; + break; + } + + LOG(4, ("Haiku: unhandled tunnel access target=$%x, command=%u, value=%u\n", + mode->h_display_start, mode->v_display_start, mode->timing.flags)); + + return B_ERROR; +} + + /*! Check mode is between low and high limits. Returns: @@ -128,6 +236,25 @@ PROPOSE_DISPLAY_MODE(display_mode *target, const display_mode *low, const displa / ((double)target->timing.h_total * (double)target->timing.v_total); bool want_same_width = target->timing.h_display == target->virtual_width; bool want_same_height = target->timing.v_display == target->virtual_height; + bool isTunneled = false; + // check whether we got a tunneled settings command + result = Haiku_CheckMultiMonTunnel(target, low, high, &isTunneled); + if (isTunneled) + return result; + + /* since we (might be) called by the Haiku ScreenPrefs panel, check for special modes and translate + them from (for us) non-native modes to native modes (as used in DualheadSetup by Mark Watson). + These 'native modes' survive system reboots by the way, at least when set using DualheadSetup. */ + + /* note please: apparantly Haiku Screenprefs does not save the modes as set by the driver, but as originally requested + by the ScreenPrefs panel. Modifications done by the driver are therefore not saved. + It would be nice if the screenprefs panel in Haiku would save the modified modeflags (after proposemode or setmode), + that would also make the driver remember switched heads (now it's a temporary setting). */ + + if (si->haiku_prefs_used) { + // check how many heads are needed by target mode + Haiku_DetectTranslateMultiMode(target); + } LOG(1, ("PROPOSEMODE: (ENTER) requested virtual_width %d, virtual_height %d\n", target->virtual_width, target->virtual_height)); @@ -189,22 +316,26 @@ PROPOSE_DISPLAY_MODE(display_mode *target, const display_mode *low, const displa } } - /* check if screen(s) can display the requested resolution (if we have it's EDID info) - note: - allowing 2 pixels more for horizontal display for the 1366 mode, since multiples of 8 - are required for the CRTCs horizontal timing programming) */ - if (si->ps.crtc1_screen.have_native_edid) { - if ((target->timing.h_display - 2) > si->ps.crtc1_screen.timing.h_display - || target->timing.v_display > si->ps.crtc1_screen.timing.v_display) { - LOG(4, ("PROPOSEMODE: screen at crtc1 can't display requested resolution, aborted.\n")); - return B_ERROR; + /* only limit modelist if user did not explicitly block this via nv.settings + (because of errors in monitor's EDID information returned) */ + if (si->settings.check_edid) { + /* check if screen(s) can display the requested resolution (if we have it's EDID info) + note: + allowing 2 pixels more for horizontal display for the 1366 mode, since multiples of 8 + are required for the CRTCs horizontal timing programming) */ + if (si->ps.crtc1_screen.have_native_edid) { + if ((target->timing.h_display - 2) > si->ps.crtc1_screen.timing.h_display + || target->timing.v_display > si->ps.crtc1_screen.timing.v_display) { + LOG(4, ("PROPOSEMODE: screen at crtc1 can't display requested resolution, aborted.\n")); + return B_ERROR; + } } - } - if (si->ps.crtc2_screen.have_native_edid) { - if ((target->timing.h_display - 2) > si->ps.crtc2_screen.timing.h_display - || target->timing.v_display > si->ps.crtc2_screen.timing.v_display) { - LOG(4, ("PROPOSEMODE: screen at crtc2 can't display requested resolution, aborted.\n")); - return B_ERROR; + if (si->ps.crtc2_screen.have_native_edid) { + if ((target->timing.h_display - 2) > si->ps.crtc2_screen.timing.h_display + || target->timing.v_display > si->ps.crtc2_screen.timing.v_display) { + LOG(4, ("PROPOSEMODE: screen at crtc2 can't display requested resolution, aborted.\n")); + return B_ERROR; + } } } @@ -447,19 +578,56 @@ GET_MODE_LIST(display_mode *dm) } +static void checkAndAddMode(const display_mode *src, display_mode *dst) +{ + uint32 j, pix_clk_range; + display_mode low, high; + color_space spaces[4] = {B_RGB32_LITTLE, B_RGB16_LITTLE, B_RGB15_LITTLE, B_CMAP8}; + + /* set ranges for acceptable values */ + low = high = *src; + /* range is 6.25% of default clock: arbitrarily picked */ + pix_clk_range = low.timing.pixel_clock >> 5; + low.timing.pixel_clock -= pix_clk_range; + high.timing.pixel_clock += pix_clk_range; + /* 'some cards need wider virtual widths for certain modes': + * Not true. They might need a wider pitch, but this is _not_ reflected in + * virtual_width, but in fbc.bytes_per_row. */ + //So disable next line: + //high.virtual_width = 4096; + /* do it once for each depth we want to support */ + for (j = 0; j < (sizeof(spaces) / sizeof(color_space)); j++) { + /* set target values */ + dst[si->mode_count] = *src; + /* poke the specific space */ + dst[si->mode_count].space = low.space = high.space = spaces[j]; + /* ask for a compatible mode */ + /* We have to check for B_OK, because otherwise the pix_clk_range + * won't be taken into account!! */ + //So don't do this: + //if (PROPOSE_DISPLAY_MODE(dst, &low, &high) != B_ERROR) { + //Instead, do this: + if (PROPOSE_DISPLAY_MODE(&dst[si->mode_count], &low, &high) == B_OK) { + /* count it, so move on to next mode */ + si->mode_count++; + } + } +} + + /*! Create a list of display_modes to pass back to the caller. */ status_t create_mode_list(void) { size_t max_size; - uint32 i, j, pix_clk_range; + uint32 i; const display_mode *src; - display_mode *dst, low, high; - color_space spaces[4] = {B_RGB32_LITTLE, B_RGB16_LITTLE, B_RGB15_LITTLE, B_CMAP8}; + display_mode *dst; + display_mode custom_mode; - /* figure out how big the list could be, and adjust up to nearest multiple of B_PAGE_SIZE */ - max_size = (((MODE_COUNT * 4) * sizeof(display_mode)) + (B_PAGE_SIZE-1)) & ~(B_PAGE_SIZE-1); + /* figure out how big the list could be (4 colorspaces, 3 virtual types per mode), and adjust up to nearest multiple of B_PAGE_SIZE */ + max_size = (((MODE_COUNT * 4 * 3) * sizeof(display_mode)) + (B_PAGE_SIZE-1)) & ~(B_PAGE_SIZE-1); /* create an area to hold the info */ si->mode_area = my_mode_list_area = create_area("NV accelerant mode info", @@ -473,35 +641,26 @@ create_mode_list(void) dst = my_mode_list; si->mode_count = 0; for (i = 0; i < MODE_COUNT; i++) { - /* set ranges for acceptable values */ - low = high = *src; - /* range is 6.25% of default clock: arbitrarily picked */ - pix_clk_range = low.timing.pixel_clock >> 5; - low.timing.pixel_clock -= pix_clk_range; - high.timing.pixel_clock += pix_clk_range; - /* 'some cards need wider virtual widths for certain modes': - * Not true. They might need a wider pitch, but this is _not_ reflected in - * virtual_width, but in fbc.bytes_per_row. */ - //So disable next line: - //high.virtual_width = 4096; - /* do it once for each depth we want to support */ - for (j = 0; j < (sizeof(spaces) / sizeof(color_space)); j++) { - /* set target values */ - *dst = *src; - /* poke the specific space */ - dst->space = low.space = high.space = spaces[j]; - /* ask for a compatible mode */ - /* We have to check for B_OK, because otherwise the pix_clk_range - * won't be taken into account!! */ - //So don't do this: - //if (PROPOSE_DISPLAY_MODE(dst, &low, &high) != B_ERROR) { - //Instead, do this: - if (PROPOSE_DISPLAY_MODE(dst, &low, &high) == B_OK) { - /* count it, and move on to next mode */ - dst++; - si->mode_count++; - } - } + // standard mode + /* unfortunately Haiku's screenprefs panel does not support single head output explicitly, so we'd better + activate both heads always to (probably) mimic Radeon driver behaviour (for which this app was adapted) */ + /* note please: + - this will have a big downside on hardware for which both heads have different resolution cababilities (i.e. Matrox); + - also (on laptops) this will shorten battery life a bit of course.. */ + custom_mode = *src; + custom_mode.flags |= DUALHEAD_CLONE; + checkAndAddMode(&custom_mode, dst); + // double width mode for Haiku ScreenPrefs panel + /* note please: These modes should not be added. Instead the mode.flags should be used during setting screen as these will + automatically generate the needed other properties of the mode. Besides, virtual size is meant to be used for + pan&scan modes (viewports), i.e. for certain games. + The currently used method will fail programs that are meant to work pan@scan if the virtual width (or height) are + exactly twice the view area. */ + custom_mode = *src; + custom_mode.virtual_width *= 2; + custom_mode.flags |= DUALHEAD_ON; + checkAndAddMode(&custom_mode, dst); + // we don't support double height modes /* advance to next mode */ src++; } diff --git a/src/add-ons/accelerants/nvidia/SetDisplayMode.c b/src/add-ons/accelerants/nvidia/SetDisplayMode.c index 0f4e4fab86..330c6f89d8 100644 --- a/src/add-ons/accelerants/nvidia/SetDisplayMode.c +++ b/src/add-ons/accelerants/nvidia/SetDisplayMode.c @@ -6,7 +6,7 @@ Other authors: Mark Watson, Apsed, - Rudolf Cornelissen 11/2002-3/2009 + Rudolf Cornelissen 11/2002-12/2015 */ #define MODULE_BIT 0x00200000 @@ -41,8 +41,8 @@ status_t SET_DISPLAY_MODE(display_mode *mode_to_set) target /*= bounds*/ = *mode_to_set; /* show the mode bits */ LOG(1, ("SETMODE: (ENTER) initial modeflags: $%08x\n", target.flags)); - LOG(1, ("SETMODE: requested target pixelclock %dkHz\n", target.timing.pixel_clock)); - LOG(1, ("SETMODE: requested virtual_width %d, virtual_height %d\n", + LOG(1, ("SETMODE: requested target pixelclock %ukHz\n", target.timing.pixel_clock)); + LOG(1, ("SETMODE: requested virtual_width %u, virtual_height %u\n", target.virtual_width, target.virtual_height)); /* See BOUNDS WARNING above... */ diff --git a/src/add-ons/accelerants/nvidia/engine/nv_general.c b/src/add-ons/accelerants/nvidia/engine/nv_general.c index 4dc24e673c..ee94571db7 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_general.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c @@ -1,7 +1,7 @@ /* Authors: Mark Watson 12/1999, Apsed, - Rudolf Cornelissen 10/2002-6/2010 + Rudolf Cornelissen 10/2002-1/2016 tst.. */ @@ -92,7 +92,7 @@ status_t nv_general_powerup() { status_t status; - LOG(1,("POWERUP: Haiku nVidia Accelerant 1.08 running.\n")); + LOG(1,("POWERUP: Haiku nVidia Accelerant 1.10 running.\n")); /* log VBLANK INT usability status */ if (si->ps.int_assigned) diff --git a/src/add-ons/accelerants/via/GetAccelerantHook.c b/src/add-ons/accelerants/via/GetAccelerantHook.c index dcd777eba1..168dccd352 100644 --- a/src/add-ons/accelerants/via/GetAccelerantHook.c +++ b/src/add-ons/accelerants/via/GetAccelerantHook.c @@ -4,7 +4,7 @@ Other authors: Mark Watson, - Rudolf Cornelissen 10/2002-7/2005 + Rudolf Cornelissen 10/2002-1/2016 */ #define MODULE_BIT 0x08000000 @@ -171,12 +171,13 @@ status_t check_overlay_capability(uint32 feature) } /* all supported cards have a bes, but it can't always be used... */ - if (eng_bes_chk_bandwidth()) + if (eng_bes_chk_bandwidth()) { LOG(4, ("Overlay: Exporting hook %s.\n", msg)); - else - LOG(4, ("Overlay: Not exporting hook %s.\n", msg)); + return B_OK; + } - return B_OK; + LOG(4, ("Overlay: Not exporting hook %s.\n", msg)); + return B_ERROR; } status_t check_acc_capability(uint32 feature) diff --git a/src/add-ons/accelerants/via/GetDeviceInfo.c b/src/add-ons/accelerants/via/GetDeviceInfo.c index bc18184fbc..817c515d79 100644 --- a/src/add-ons/accelerants/via/GetDeviceInfo.c +++ b/src/add-ons/accelerants/via/GetDeviceInfo.c @@ -1,6 +1,6 @@ /* Author: - Rudolf Cornelissen 7/2004-11/2004 + Rudolf Cornelissen 7/2004-1/2016 */ #define MODULE_BIT 0x04000000 @@ -15,77 +15,23 @@ status_t GET_ACCELERANT_DEVICE_INFO(accelerant_device_info * adi) /* no info on version is provided, so presumably this is for my info */ adi->version = 1; - sprintf(adi->name, "nVidia chipset"); + sprintf(adi->name, "VIA chipset"); switch (si->ps.card_type) { - case NV04: - sprintf(adi->chipset, "NV04"); + case VT3022: + sprintf(adi->chipset, "CLE266 Unichrome Pro (VT3022)"); break; - case NV05: - sprintf(adi->chipset, "NV05"); + case VT3108: + sprintf(adi->chipset, "K8M800 Unichrome Pro (VT3108)"); break; - case NV05M64: - sprintf(adi->chipset, "NV05 model 64"); + case VT3122: + sprintf(adi->chipset, "CLE266 Unichrome Pro (VT3122)"); break; - case NV06: - sprintf(adi->chipset, "NV06"); + case VT3205: + sprintf(adi->chipset, "KM400 Unichrome (VT3205)"); break; - case NV10: - sprintf(adi->chipset, "NV10"); - break; - case NV11: - case NV11M: - sprintf(adi->chipset, "NV11"); - break; - case NV15: - sprintf(adi->chipset, "NV15"); - break; - case NV17: - case NV17M: - sprintf(adi->chipset, "NV17"); - break; - case NV18: - case NV18M: - sprintf(adi->chipset, "NV18"); - break; - case NV20: - sprintf(adi->chipset, "NV20"); - break; - case NV25: - sprintf(adi->chipset, "NV25"); - break; - case NV28: - sprintf(adi->chipset, "NV28"); - break; - case NV30: - sprintf(adi->chipset, "NV30"); - break; - case NV31: - sprintf(adi->chipset, "NV31"); - break; - case NV34: - sprintf(adi->chipset, "NV34"); - break; - case NV35: - sprintf(adi->chipset, "NV35"); - break; - case NV36: - sprintf(adi->chipset, "NV36"); - break; - case NV38: - sprintf(adi->chipset, "NV38"); - break; - case NV40: - sprintf(adi->chipset, "NV40"); - break; - case NV41: - sprintf(adi->chipset, "NV41"); - break; - case NV43: - sprintf(adi->chipset, "NV43"); - break; - case NV45: - sprintf(adi->chipset, "NV45"); + case VT7205: + sprintf(adi->chipset, "KM400 Unichrome (VT7205)"); break; default: sprintf(adi->chipset, "unknown"); diff --git a/src/add-ons/accelerants/via/engine/bes.c b/src/add-ons/accelerants/via/engine/bes.c index a1db20633b..9ece4ac4b5 100644 --- a/src/add-ons/accelerants/via/engine/bes.c +++ b/src/add-ons/accelerants/via/engine/bes.c @@ -1,5 +1,5 @@ /* VIA Unichrome Back End Scaler functions */ -/* Written by Rudolf Cornelissen 05/2002-1/2006 */ +/* Written by Rudolf Cornelissen 05/2002-2/2016 */ #define MODULE_BIT 0x00000200 @@ -49,13 +49,21 @@ bool eng_bes_chk_bandwidth() switch (((CRTCR(MEMCLK)) & 0x70) >> 4) { case 0: /* SDR 66 */ - case 1: /* SDR 100 */ - case 2: /* SDR 133 */ - /* memory is too slow, sorry. */ + LOG(8,("Overlay: System memory is type SDR 66\n")); return false; break; - case 3: /* DDR 100 */ + case 1: /* SDR 100 */ + LOG(8,("Overlay: System memory is type SDR 100\n")); + return false; + break; + case 2: /* SDR 133 */ + /* memory is too slow, sorry. */ + LOG(8,("Overlay: System memory is type SDR 133\n")); + return false; + break; + case 3: /* DDR 100 (PC1600) */ /* DDR100's basic limit... */ + LOG(8,("Overlay: System memory is type DDR 100\n")); if (bandwidth > 921600000.0) return false; /* ... but we have constraints at higher than 800x600 */ if (si->dm.timing.h_display > 800) @@ -65,10 +73,20 @@ bool eng_bes_chk_bandwidth() if (refresh > 60.2) return false; } break; - case 4: /* DDR 133 */ + case 4: /* DDR 133 (PC2100) */ + LOG(8,("Overlay: System memory is type DDR 133\n")); if (bandwidth > 4045440000.0) return false; break; + case 5: /* DDR 166 (PC2700) */ + LOG(8,("Overlay: System memory is type DDR 166\n")); + if (bandwidth > 5210000000.0) return false;//fixme: set more correct limit? + break; + case 6: /* DDR 200 (PC3200) */ + LOG(8,("Overlay: System memory is type DDR 200\n")); + if (bandwidth > 6170000000.0) return false;//fixme: set more correct limit? + break; default: /* not (yet?) used */ + LOG(8,("Overlay: System memory is (yet) unknown type!\n")); return false; break; } @@ -396,31 +414,62 @@ static void eng_bes_program_move_overlay(move_overlay_info moi) *** actually program the registers *** **************************************/ - /* setup clipped(!) buffer startadress in RAM */ - /* VIA bes doesn't have clipping registers, so no subpixelprecise clipping - * either. We do pixelprecise vertical and 'two pixel' precise horizontal clipping here. */ - /* first include 'pixel precise' left clipping... (top clipping was already included) */ - moi.a1orgv += ((moi.hsrcstv >> 16) * 2); - /* we need to step in 4-byte (2 pixel) granularity due to the nature of yuy2 */ - BESW(VID1Y_ADDR0, (moi.a1orgv & 0x07fffffc)); + if (si->ps.card_arch < K8M800) + { + /* setup clipped(!) buffer startadress in RAM */ + /* VIA bes doesn't have clipping registers, so no subpixelprecise clipping + * either. We do pixelprecise vertical and 'two pixel' precise horizontal clipping here. */ + /* first include 'pixel precise' left clipping... (top clipping was already included) */ + moi.a1orgv += ((moi.hsrcstv >> 16) * 2); + /* we need to step in 4-byte (2 pixel) granularity due to the nature of yuy2 */ + BESW(VID1Y_ADDR0, (moi.a1orgv & 0x07fffffc)); - /* horizontal source end does not use subpixelprecision: granularity is 8 pixels */ - /* notes: - * - make absolutely sure the engine can fetch the last pixel needed from - * the sourcebitmap even if only to generate a tiny subpixel from it! - * - the engine uses byte format instead of pixel format; - * - the engine uses 16 bytes, so 8 pixels granularity. */ - BESW(VID1_FETCH, (((((moi.hsrcendv >> 16) + 1 + 0x0007) & ~0x0007) * 2) << (20 - 4))); + /* horizontal source end does not use subpixelprecision: granularity is 8 pixels */ + /* notes: + * - make absolutely sure the engine can fetch the last pixel needed from + * the sourcebitmap even if only to generate a tiny subpixel from it! + * - the engine uses byte format instead of pixel format; + * - the engine uses 16 bytes, so 8 pixels granularity. */ + BESW(VID1_FETCH, (((((moi.hsrcendv >> 16) + 1 + 0x0007) & ~0x0007) * 2) << (20 - 4))); - /* setup output window position */ - BESW(VID1_HVSTART, ((moi.hcoordv & 0xffff0000) | ((moi.vcoordv & 0xffff0000) >> 16))); + /* setup output window position */ + BESW(VID1_HVSTART, ((moi.hcoordv & 0xffff0000) | ((moi.vcoordv & 0xffff0000) >> 16))); - /* setup output window size */ - BESW(VID1_SIZE, (((moi.hcoordv & 0x0000ffff) << 16) | (moi.vcoordv & 0x0000ffff))); + /* setup output window size */ + BESW(VID1_SIZE, (((moi.hcoordv & 0x0000ffff) << 16) | (moi.vcoordv & 0x0000ffff))); - /* enable colorkeying (b0 = 1), disable chromakeying (b1 = 0), Vid1 on top of Vid3 (b20 = 0), - * all registers are loaded during the next 'BES-'VBI (b28 = 1), Vid1 cmds fire (b31 = 1) */ - BESW(COMPOSE, 0x90000001); + /* enable colorkeying (b0 = 1), disable chromakeying (b1 = 0), Vid1 on top of Vid3 (b20 = 0), + * all registers are loaded during the next 'BES-'VBI (b28 = 1), Vid1 cmds fire (b31 = 1) */ + BESW(COMPOSE, 0x90000001);//fixme: >>>!<<< don't touch colorkey enable bit! + } + else + { + /* setup clipped(!) buffer startadress in RAM */ + /* VIA bes doesn't have clipping registers, so no subpixelprecise clipping + * either. We do pixelprecise vertical and 'two pixel' precise horizontal clipping here. */ + /* first include 'pixel precise' left clipping... (top clipping was already included) */ + moi.a1orgv += ((moi.hsrcstv >> 16) * 2); + /* we need to step in 4-byte (2 pixel) granularity due to the nature of yuy2 */ + BESW(VID3_ADDR0, (moi.a1orgv & 0x07fffffc)); + + /* horizontal source end does not use subpixelprecision: granularity is 8 pixels */ + /* notes: + * - make absolutely sure the engine can fetch the last pixel needed from + * the sourcebitmap even if only to generate a tiny subpixel from it! + * - the engine uses byte format instead of pixel format; + * - the engine uses 16 bytes, so 8 pixels granularity. */ + BESW(V3A_FETCH, (((((moi.hsrcendv >> 16) + 1 + 0x0007) & ~0x0007) * 2) << (20 - 4))); + + /* setup output window position */ + BESW(VID3_HVSTART, ((moi.hcoordv & 0xffff0000) | ((moi.vcoordv & 0xffff0000) >> 16))); + + /* setup output window size */ + BESW(VID3_SIZE, (((moi.hcoordv & 0x0000ffff) << 16) | (moi.vcoordv & 0x0000ffff))); + + /* enable colorkeying (b0 = 1), disable chromakeying (b1 = 0), Vid3 on top of Vid1 (b20 = 1), + * all registers are loaded during the next 'BES-'VBI (b8 = 1), Vid3 cmds fire (b30 = 1) */ + BESW(COMPOSE, 0x40100101);//fixme: >>>!<<< don't touch colorkey enable bit! + } } status_t eng_bes_to_crtc(bool crtc) @@ -453,32 +502,36 @@ status_t eng_bes_to_crtc(bool crtc) status_t eng_bes_init() { - if (si->ps.chip_rev < 0x10) + if (si->ps.card_arch < K8M800) { - /* select colorspace setup for B_YCbCr422 */ - BESW(VID1_COLSPAC1, 0x140020f2); - BESW(VID1_COLSPAC2, 0x0a0a2c00); - /* fifo depth is $20 (b0-5), threshold $10 (b8-13), prethreshold $1d (b24-29) */ - BESW(VID1_FIFO, 0x1d00101f); + if (si->ps.chip_rev < 0x10) + { + /* setup brightness, contrast and saturation to be 'neutral' */ + BESW(VID1_COLSPAC1, 0x140020f2); + BESW(VID1_COLSPAC2, 0x0a0a2c00); + /* fifo depth is $20 (b0-5), threshold $10 (b8-13), prethreshold $1d (b24-29) */ + BESW(VID1_FIFO, 0x1d00101f); + } + else + { + /* setup brightness, contrast and saturation to be 'neutral' */ + BESW(VID1_COLSPAC1, 0x13000ded); + BESW(VID1_COLSPAC2, 0x13171000); + /* fifo depth is $40 (b0-5), threshold $38 (b8-13), prethreshold $38 (b24-29) */ + BESW(VID1_FIFO, 0x3800383f); + } } else { - /* select colorspace setup for B_YCbCr422 */ - BESW(VID1_COLSPAC1, 0x13000ded); - BESW(VID1_COLSPAC2, 0x13171000); - /* fifo depth is $40 (b0-5), threshold $38 (b8-13), prethreshold $38 (b24-29) */ - BESW(VID1_FIFO, 0x3800383f); - } - - /* disable overlay ints (b0 = buffer 0, b4 = buffer 1) */ -// BESW(NV04_INTE, 0x00000000); - /* shut off GeForce4MX MPEG2 decoder */ -// BESW(DEC_GENCTRL, 0x00000000); - /* setup BES memory-range mask */ -// BESW(NV10_0MEMMASK, (si->ps.memory_size - 1)); /* setup brightness, contrast and saturation to be 'neutral' */ -// BESW(NV10_0BRICON, ((0x1000 << 16) | 0x1000)); -// BESW(NV10_0SAT, ((0x0000 << 16) | 0x1000)); + BESW(VID3_COLSPAC1, 0x13000ded); + BESW(VID3_COLSPAC2, 0x13171000); + + /* fifo prethreshold 60 (b0-6) */ + BESW(V3A_PREFIFO, (60 & 0x7f)); + /* fifo depth-1 is 63 (b0-7), threshold 60 (b8-15) */ + BESW(V3A_FIFO, ((63 & 0xff) | ((60 & 0xff) << 8))); + } return B_OK; } @@ -592,7 +645,6 @@ status_t eng_configure_bes LOG(4,("Overlay: horizontal scaling factor is %f\n", (float)65536 / ifactor)); /* check scaling factor (and modify if needed) to be within scaling limits */ - /* all cards have a upscaling limit of 8.0 (see official nVidia specsheets) */ //fixme: checkout... if (hiscalv < 0x00002000) { @@ -698,7 +750,6 @@ status_t eng_configure_bes si->overlay.v_ifactor = ifactor; /* check scaling factor (and modify if needed) to be within scaling limits */ - /* all cards have a upscaling limit of 8.0 (see official nVidia specsheets) */ //fixme: checkout... if (viscalv < 0x00002000) { @@ -793,72 +844,135 @@ status_t eng_configure_bes *** actually program the registers *** **************************************/ - /* setup clipped(!) buffer startadress in RAM */ - /* VIA bes doesn't have clipping registers, so no subpixelprecise clipping - * either. We do pixelprecise vertical and 'two pixel' precise horizontal clipping here. */ - /* first include 'pixel precise' left clipping... (top clipping was already included) */ - moi.a1orgv += ((moi.hsrcstv >> 16) * 2); - /* we need to step in 4-byte (2 pixel) granularity due to the nature of yuy2 */ - BESW(VID1Y_ADDR0, (moi.a1orgv & 0x07fffffc)); - - /* horizontal source end does not use subpixelprecision: granularity is 8 pixels */ - /* notes: - * - make absolutely sure the engine can fetch the last pixel needed from - * the sourcebitmap even if only to generate a tiny subpixel from it! - * - the engine uses byte format instead of pixel format; - * - the engine uses 16 bytes, so 8 pixels granularity. */ - BESW(VID1_FETCH, (((((moi.hsrcendv >> 16) + 1 + 0x0007) & ~0x0007) * 2) << (20 - 4))); - - /* enable horizontal filtering if asked for */ - if (ow->flags & B_OVERLAY_HORIZONTAL_FILTERING) + if (si->ps.card_arch < K8M800) { - minictrl |= (1 << 1); - LOG(4,("Overlay: using horizontal interpolation on scaling\n")); - } - /* enable vertical filtering if asked for */ - if (ow->flags & B_OVERLAY_VERTICAL_FILTERING) - { - /* vertical interpolation b0, interpolation on Y, Cb and Cr all (b2) */ - minictrl |= ((1 << 2) | (1 << 0)); - LOG(4,("Overlay: using vertical interpolation on scaling\n")); - } - /* and program horizontal and vertical 'prescaling' for downscaling */ - BESW(VID1_MINI_CTL, minictrl); + /* setup clipped(!) buffer startadress in RAM */ + /* VIA bes doesn't have clipping registers, so no subpixelprecise clipping + * either. We do pixelprecise vertical and 'two pixel' precise horizontal clipping here. */ + /* first include 'pixel precise' left clipping... (top clipping was already included) */ + moi.a1orgv += ((moi.hsrcstv >> 16) * 2); + /* we need to step in 4-byte (2 pixel) granularity due to the nature of yuy2 */ + BESW(VID1Y_ADDR0, (moi.a1orgv & 0x07fffffc)); - /* setup buffersize */ - BESW(V1_SOURCE_WH, ((ob->height << 16) | (ob->width))); + /* horizontal source end does not use subpixelprecision: granularity is 8 pixels */ + /* notes: + * - make absolutely sure the engine can fetch the last pixel needed from + * the sourcebitmap even if only to generate a tiny subpixel from it! + * - the engine uses byte format instead of pixel format; + * - the engine uses 16 bytes, so 8 pixels granularity. */ + BESW(VID1_FETCH, (((((moi.hsrcendv >> 16) + 1 + 0x0007) & ~0x0007) * 2) << (20 - 4))); - /* setup buffer source pitch including slopspace (in bytes) */ - BESW(VID1_STRIDE, (ob->width * 2)); + /* enable horizontal filtering if asked for */ + if (ow->flags & B_OVERLAY_HORIZONTAL_FILTERING) + { + minictrl |= (1 << 1); + LOG(4,("Overlay: using horizontal interpolation on scaling\n")); + } + /* enable vertical filtering if asked for */ + if (ow->flags & B_OVERLAY_VERTICAL_FILTERING) + { + /* vertical interpolation b0, interpolation on Y, Cb and Cr all (b2) */ + minictrl |= ((1 << 2) | (1 << 0)); + LOG(4,("Overlay: using vertical interpolation on scaling\n")); + } + /* and program horizontal and vertical 'prescaling' for downscaling */ + BESW(VID1_MINI_CTL, minictrl); - /* setup output window position */ - BESW(VID1_HVSTART, ((moi.hcoordv & 0xffff0000) | ((moi.vcoordv & 0xffff0000) >> 16))); + /* setup buffersize */ + BESW(V1_SOURCE_WH, ((ob->height << 16) | (ob->width))); - /* setup output window size */ - BESW(VID1_SIZE, (((moi.hcoordv & 0x0000ffff) << 16) | (moi.vcoordv & 0x0000ffff))); + /* setup buffer source pitch including slopspace (in bytes) */ + BESW(VID1_STRIDE, (ob->width * 2)); - /* setup horizontal and vertical scaling: - * setup horizontal scaling enable (b31), setup vertical scaling enable (b15). - * Note: - * Vertical scaling has a different resolution than horizontal scaling(!). */ - scaleval = 0x00000000; - if (scale_x) scaleval |= 0x80000000; - if (scale_y) scaleval |= 0x00008000; - BESW(VID1_ZOOM, (scaleval | ((hiscalv << 16) >> 5) | (viscalv >> 6))); + /* setup output window position */ + BESW(VID1_HVSTART, ((moi.hcoordv & 0xffff0000) | ((moi.vcoordv & 0xffff0000) >> 16))); - if (si->ps.chip_rev < 0x10) - { - /* enable BES (b0), format yuv422 (b2-4 = %000), set colorspace sign (b7 = 1), - * input is frame (not field) picture (b9 = 0), expire = $5 (b16-19), - * select field (not frame)(!) base (b24 = 0) */ - BESW(VID1_CTL, 0x00050081); + /* setup output window size */ + BESW(VID1_SIZE, (((moi.hcoordv & 0x0000ffff) << 16) | (moi.vcoordv & 0x0000ffff))); + + /* setup horizontal and vertical scaling: + * setup horizontal scaling enable (b31), setup vertical scaling enable (b15). + * Note: + * Vertical scaling has a different resolution than horizontal scaling(!). */ + scaleval = 0x00000000; + if (scale_x) scaleval |= 0x80000000; + if (scale_y) scaleval |= 0x00008000; + BESW(VID1_ZOOM, (scaleval | ((hiscalv << 16) >> 5) | (viscalv >> 6))); + + if (si->ps.chip_rev < 0x10) + { + /* enable BES (b0), format yuv422 (b2-4 = %000), set colorspace sign (b7 = 1), + * input is frame (not field) picture (b9 = 0), expire = $5 (b16-19), + * select field (not frame)(!) base (b24 = 0) */ + BESW(VID1_CTL, 0x00050081); + } + else + { + /* enable BES (b0), format yuv422 (b2-4 = %000), set colorspace sign (b7 = 1), + * input is frame (not field) picture (b9 = 0), expire = $f (b16-19), + * select field (not frame)(!) base (b24 = 0) */ + BESW(VID1_CTL, 0x000f0081); + } } else { - /* enable BES (b0), format yuv422 (b2-4 = %000), set colorspace sign (b7 = 1), - * input is frame (not field) picture (b9 = 0), expire = $f (b16-19), - * select field (not frame)(!) base (b24 = 0) */ - BESW(VID1_CTL, 0x000f0081); + /* setup clipped(!) buffer startadress in RAM */ + /* VIA bes doesn't have clipping registers, so no subpixelprecise clipping + * either. We do pixelprecise vertical and 'two pixel' precise horizontal clipping here. */ + /* first include 'pixel precise' left clipping... (top clipping was already included) */ + moi.a1orgv += ((moi.hsrcstv >> 16) * 2); + /* we need to step in 4-byte (2 pixel) granularity due to the nature of yuy2 */ + BESW(VID3_ADDR0, (moi.a1orgv & 0x07fffffc)); + + /* horizontal source end does not use subpixelprecision: granularity is 8 pixels */ + /* notes: + * - make absolutely sure the engine can fetch the last pixel needed from + * the sourcebitmap even if only to generate a tiny subpixel from it! + * - the engine uses byte format instead of pixel format; + * - the engine uses 16 bytes, so 8 pixels granularity. */ + BESW(V3A_FETCH, (((((moi.hsrcendv >> 16) + 1 + 0x0007) & ~0x0007) * 2) << (20 - 4))); + + /* enable horizontal filtering if asked for */ + if (ow->flags & B_OVERLAY_HORIZONTAL_FILTERING) + { + minictrl |= (1 << 1); + LOG(4,("Overlay: using horizontal interpolation on scaling\n")); + } + /* enable vertical filtering if asked for */ + if (ow->flags & B_OVERLAY_VERTICAL_FILTERING) + { + /* vertical interpolation b0, interpolation on Y, Cb and Cr all (b2) */ + minictrl |= ((1 << 2) | (1 << 0)); + LOG(4,("Overlay: using vertical interpolation on scaling\n")); + } + /* and program horizontal and vertical 'prescaling' for downscaling */ + BESW(VID3_MINI_CTL, minictrl); + + /* setup buffersize (V3 does not need ob->height(?)) */ + BESW(V3_SRC_WIDTH, (ob->width)); + + /* setup buffer source pitch including slopspace (in bytes) */ + BESW(VID3_STRIDE, (ob->width * 2)); + + /* setup output window position */ + BESW(VID3_HVSTART, ((moi.hcoordv & 0xffff0000) | ((moi.vcoordv & 0xffff0000) >> 16))); + + /* setup output window size */ + BESW(VID3_SIZE, (((moi.hcoordv & 0x0000ffff) << 16) | (moi.vcoordv & 0x0000ffff))); + + /* setup horizontal and vertical scaling: + * setup horizontal scaling enable (b31), setup vertical scaling enable (b15). + * Note: + * Vertical scaling has a different resolution than horizontal scaling(!). */ + scaleval = 0x00000000; + if (scale_x) scaleval |= 0x80000000; + if (scale_y) scaleval |= 0x00008000; + BESW(VID3_ZOOM, (scaleval | ((hiscalv << 16) >> 5) | (viscalv >> 6))); + + /* enable BES (b0), format yuv422 (b2-3 = %00), set colorspace sign (b7 = 1), + * expire = $8 (b16-19), select field (not frame)(!) base (b24 = 0), + * enable prefetch (b30 = 1) */ + BESW(VID3_CTL, 0x40080081); } @@ -926,17 +1040,35 @@ status_t eng_configure_bes break; } - /* disable chromakeying (b1 = 0), Vid1 on top of Vid3 (b20 = 0), - * all registers are loaded during the next 'BES-'VBI (b28 = 1), Vid1 cmds fire (b31 = 1) */ - if (ow->flags & B_OVERLAY_COLOR_KEY) + if (si->ps.card_arch < K8M800) { - /* enable colorkeying (b0 = 1) */ - BESW(COMPOSE, 0x90000001); + /* disable chromakeying (b1 = 0), Vid1 on top of Vid3 (b20 = 0), + * all registers are loaded during the next 'BES-'VBI (b28 = 1), Vid1 cmds fire (b31 = 1) */ + if (ow->flags & B_OVERLAY_COLOR_KEY) + { + /* enable colorkeying (b0 = 1) */ + BESW(COMPOSE, 0x90000001); + } + else + { + /* disable colorkeying (b0 = 0) */ + BESW(COMPOSE, 0x90000000); + } } else { - /* disable colorkeying (b0 = 0) */ - BESW(COMPOSE, 0x90000000); + /* disable chromakeying (b1 = 0), Vid3 on top of Vid1 (b20 = 1), + * all registers are loaded during the next 'BES-'VBI (b8 = 1), Vid3 cmds fire (b30 = 1) */ + if (ow->flags & B_OVERLAY_COLOR_KEY) + { + /* enable colorkeying (b0 = 1) */ + BESW(COMPOSE, 0x40100101); + } + else + { + /* disable colorkeying (b0 = 0) */ + BESW(COMPOSE, 0x40100100); + } } /* note that overlay is in use (for eng_bes_move_overlay()) */ @@ -947,12 +1079,24 @@ status_t eng_configure_bes status_t eng_release_bes() { - /* setup BES control: disable scaler (b0 = 0) */ - BESW(VID1_CTL, 0x00000000); + if (si->ps.card_arch < K8M800) + { + /* setup BES control: disable scaler (b0 = 0) */ + BESW(VID1_CTL, 0x00000000); - /* make sure the 'disable' command really gets executed: (no 'VBI' anymore if BES disabled) */ - /* all registers are loaded immediately (b29 = 1), Vid1 cmds fire (b31 = 1) */ - BESW(COMPOSE, 0xa0000000); + /* make sure the 'disable' command really gets executed: (no 'VBI' anymore if BES disabled) */ + /* all registers are loaded immediately (b29 = 1), Vid1 cmds fire (b31 = 1) */ + BESW(COMPOSE, 0xa0000000); + } + else + { + /* setup BES control: disable scaler (b0 = 0) */ + BESW(VID3_CTL, 0x00000000); + + /* make sure the 'disable' command really gets executed: (no 'VBI' anymore if BES disabled) */ + /* all registers are loaded immediately (b29 = 1), Vid3 cmds fire (b30 = 1) */ + BESW(COMPOSE, 0x60000000);//fixme >>>!<<< test b29, should that be b27?? + } /* note that overlay is not in use (for eng_bes_move_overlay()) */ si->overlay.active = false; diff --git a/src/add-ons/accelerants/via/engine/dac.c b/src/add-ons/accelerants/via/engine/dac.c index e3a380f98a..2dd47e954a 100644 --- a/src/add-ons/accelerants/via/engine/dac.c +++ b/src/add-ons/accelerants/via/engine/dac.c @@ -1,6 +1,6 @@ /* program the DAC */ /* Author: - Rudolf Cornelissen 12/2003-7/2005 + Rudolf Cornelissen 12/2003-1/2016 */ #define MODULE_BIT 0x00010000 @@ -9,6 +9,8 @@ static status_t cle266_km400_dac_pix_pll_find( display_mode target,float * calc_pclk,uint8 * m_result,uint8 * n_result,uint8 * p_result, uint8 test); +static status_t k8m800_dac_pix_pll_find( + display_mode target,float * calc_pclk,uint8 * m_result,uint8 * n_result,uint8 * p_result, uint8 test); /* see if an analog VGA monitor is connected to connector #1 */ bool eng_dac_crt_connected(void) @@ -195,9 +197,9 @@ status_t eng_dac_set_pix_pll(display_mode target) else { /* fixme: preliminary, still needs to be confirmed */ - SEQW(PPLL_N_OTH, (n & 0x7f)); - SEQW(PPLL_M_OTH, (m & 0x3f)); - SEQW(PPLL_P_OTH, (p & 0x03)); + SEQW(PPLL_N_OTH, (n & 0xff)); + SEQW(PPLL_M_OTH, (m & 0x1f)); + SEQW(PPLL_P_OTH, (p & 0x03) << 2); } /* reset primary pixelPLL (playing it safe) */ @@ -237,8 +239,11 @@ status_t eng_dac_pix_pll_find (display_mode target,float * calc_pclk,uint8 * m_result,uint8 * n_result,uint8 * p_result, uint8 test) { //fixme: add K8M800 calcs if needed.. - switch (si->ps.card_type) { - default: return cle266_km400_dac_pix_pll_find(target, calc_pclk, m_result, n_result, p_result, test); + switch (si->ps.card_arch) { + case K8M800: + return k8m800_dac_pix_pll_find(target, calc_pclk, m_result, n_result, p_result, test); + default: + return cle266_km400_dac_pix_pll_find(target, calc_pclk, m_result, n_result, p_result, test); } return B_ERROR; } @@ -390,6 +395,155 @@ static status_t cle266_km400_dac_pix_pll_find( return B_OK; } +/* find nearest valid pixel PLL setting */ +static status_t k8m800_dac_pix_pll_find( + display_mode target,float * calc_pclk,uint8 * m_result,uint8 * n_result,uint8 * p_result, uint8 test) +{ + int m = 0, n = 0, p = 0/*, m_max*/; + float error, error_best = 999999999; + int best[3]; + float f_vco, max_pclk; + float req_pclk = target.timing.pixel_clock/1000.0; + + /* determine the max. reference-frequency postscaler setting for the + * current card (see G100, G200 and G400 specs). */ +/* switch(si->ps.card_type) + { + case G100: + LOG(4,("DAC: G100 restrictions apply\n")); + m_max = 7; + break; + case G200: + LOG(4,("DAC: G200 restrictions apply\n")); + m_max = 7; + break; + default: + LOG(4,("DAC: G400/G400MAX restrictions apply\n")); + m_max = 32; + break; + } +*/ + LOG(4,("DAC: K8M800 restrictions apply\n")); + + /* determine the max. pixelclock for the current videomode */ + switch (target.space) + { + case B_CMAP8: + max_pclk = si->ps.max_dac1_clock_8; + break; + case B_RGB15_LITTLE: + case B_RGB16_LITTLE: + max_pclk = si->ps.max_dac1_clock_16; + break; + case B_RGB24_LITTLE: + max_pclk = si->ps.max_dac1_clock_24; + break; + case B_RGB32_LITTLE: + max_pclk = si->ps.max_dac1_clock_32; + break; + default: + /* use fail-safe value */ + max_pclk = si->ps.max_dac1_clock_32; + break; + } + /* if some dualhead mode is active, an extra restriction might apply */ + if ((target.flags & DUALHEAD_BITS) && (target.space == B_RGB32_LITTLE)) + max_pclk = si->ps.max_dac1_clock_32dh; + + /* Make sure the requested pixelclock is within the PLL's operational limits */ + /* lower limit is min_pixel_vco divided by highest postscaler-factor */ + if (req_pclk < (si->ps.min_pixel_vco / 8.0)) + { + LOG(4,("DAC: clamping pixclock: requested %fMHz, set to %fMHz\n", + req_pclk, (float)(si->ps.min_pixel_vco / 8.0))); + req_pclk = (si->ps.min_pixel_vco / 8.0); + } + /* upper limit is given by pins in combination with current active mode */ + if (req_pclk > max_pclk) + { + LOG(4,("DAC: clamping pixclock: requested %fMHz, set to %fMHz\n", + req_pclk, (float)max_pclk)); + req_pclk = max_pclk; + } + + /* iterate through all valid PLL postscaler settings */ + for (p = 0x01; p < 0x10; p = p << 1) + { + /* calculate the needed VCO frequency for this postscaler setting */ + f_vco = req_pclk * p; + + /* check if this is within range of the VCO specs */ + if ((f_vco >= si->ps.min_pixel_vco) && (f_vco <= si->ps.max_pixel_vco)) + { + /* iterate trough all valid reference-frequency postscaler settings */ + /* (checked agains xf86 unichrome driver) */ + //fixme: 32 and 33 probably ok as well.. + for (m = 2; m <= 31; m++) + { + /* check if phase-discriminator will be within operational limits */ + //fixme: check specs, settings as is now seems safe btw.. + if (((si->ps.f_ref / m) < 2.0) || ((si->ps.f_ref / m) > 3.6)) continue; + + /* calculate VCO postscaler setting for current setup.. */ + n = (int)(((f_vco * m) / si->ps.f_ref) + 0.5); + + /* ..and check for validity */ + /* (checked agains xf86 unichrome driver) */ + if ((n < 2) || (n > 257)) continue; + + /* find error in frequency this setting gives */ + error = fabs(req_pclk - (((si->ps.f_ref / m) * n) / p)); + + /* note the setting if best yet */ + if (error < error_best) + { + error_best = error; + best[0]=m; + best[1]=n; + best[2]=p; + } + } + } + } + + /* setup the scalers programming values for found optimum setting */ + m = best[0]; + n = best[1]; + p = best[2]; + + /* log the VCO frequency found */ + f_vco = ((si->ps.f_ref / m) * n); + + LOG(2,("DAC: pix VCO frequency found %fMhz\n", f_vco)); + + /* return the results */ + *calc_pclk = (f_vco / p); + *m_result = m - 2; + *n_result = n - 2; + switch(p) + { + case 1: + p = 0x00; + break; + case 2: + p = 0x01; + break; + case 4: + p = 0x02; + break; + case 8: + p = 0x03; + break; + } + *p_result = p; + + /* display the found pixelclock values */ + LOG(2,("DAC: pix PLL check: requested %fMHz got %fMHz, mnp 0x%02x 0x%02x 0x%02x\n", + req_pclk, *calc_pclk, *m_result, *n_result, *p_result)); + + return B_OK; +} + /* find nearest valid system PLL setting */ status_t eng_dac_sys_pll_find( float req_sclk, float* calc_sclk, uint8* m_result, uint8* n_result, uint8* p_result, uint8 test) diff --git a/src/add-ons/accelerants/via/engine/general.c b/src/add-ons/accelerants/via/engine/general.c index e79c6fd9b6..54efe494ad 100644 --- a/src/add-ons/accelerants/via/engine/general.c +++ b/src/add-ons/accelerants/via/engine/general.c @@ -1,7 +1,7 @@ /* Authors: Mark Watson 12/1999, Apsed, - Rudolf Cornelissen 10/2002-4/2006 + Rudolf Cornelissen 10/2002-2/2016 */ #define MODULE_BIT 0x00008000 @@ -90,7 +90,7 @@ status_t eng_general_powerup() { status_t status; - LOG(1,("POWERUP: Haiku VIA Accelerant 0.16 running.\n")); + LOG(1,("POWERUP: Haiku VIA Accelerant 0.19 running.\n")); /* preset no laptop */ si->ps.laptop = false; @@ -100,22 +100,21 @@ status_t eng_general_powerup() { /* Vendor Via */ case 0x30221106: - si->ps.card_type = CLE3022; + si->ps.card_type = VT3022; si->ps.card_arch = CLE266; - LOG(4,("POWERUP: Detected VIA CLE266 Unichrome Pro (CLE3022)\n")); + LOG(4,("POWERUP: Detected VIA CLE266 Unichrome Pro (VT3022)\n")); status = engxx_general_powerup(); break; case 0x31081106: - //fixme: card_type unknown.. - si->ps.card_type = VT3204; + si->ps.card_type = VT3108; si->ps.card_arch = K8M800; - LOG(4,("POWERUP: Detected VIA K8M800 Unichrome Pro (unknown chiptype)\n")); + LOG(4,("POWERUP: Detected VIA K8M800 Unichrome Pro (VT3108)\n")); status = engxx_general_powerup(); break; case 0x31221106: - si->ps.card_type = CLE3122; + si->ps.card_type = VT3122; si->ps.card_arch = CLE266; - LOG(4,("POWERUP: Detected VIA CLE266 Unichrome Pro (CLE3122)\n")); + LOG(4,("POWERUP: Detected VIA CLE266 Unichrome Pro (VT3122)\n")); status = engxx_general_powerup(); break; case 0x32051106: diff --git a/src/add-ons/disk_systems/bfs/Jamfile b/src/add-ons/disk_systems/bfs/Jamfile index 4eb777bd54..ab2dc423db 100644 --- a/src/add-ons/disk_systems/bfs/Jamfile +++ b/src/add-ons/disk_systems/bfs/Jamfile @@ -13,7 +13,7 @@ Addon bfs : bfs_disk_system.cpp - : be localestub [ TargetLibsupc++ ] libshared.a + : be localestub [ TargetLibsupc++ ] shared ; DoCatalogs bfs : diff --git a/src/add-ons/disk_systems/fat/Jamfile b/src/add-ons/disk_systems/fat/Jamfile index 11e20a4081..52fc02939c 100644 --- a/src/add-ons/disk_systems/fat/Jamfile +++ b/src/add-ons/disk_systems/fat/Jamfile @@ -11,7 +11,7 @@ Addon fat : FATAddOn.cpp InitializeParameterEditor.cpp - : be localestub [ TargetLibsupc++ ] libshared.a + : be localestub [ TargetLibsupc++ ] shared ; DoCatalogs fat : diff --git a/src/add-ons/disk_systems/intel/Jamfile b/src/add-ons/disk_systems/intel/Jamfile index 097985aaad..deeeaf93d7 100644 --- a/src/add-ons/disk_systems/intel/Jamfile +++ b/src/add-ons/disk_systems/intel/Jamfile @@ -23,7 +23,7 @@ Addon intel : # kernel sources PartitionMap.cpp - : be libshared.a localestub [ TargetLibsupc++ ] + : be shared localestub [ TargetLibsupc++ ] ; DoCatalogs intel : diff --git a/src/add-ons/disk_systems/ntfs/Jamfile b/src/add-ons/disk_systems/ntfs/Jamfile index c6e675abe7..9d48f9c458 100644 --- a/src/add-ons/disk_systems/ntfs/Jamfile +++ b/src/add-ons/disk_systems/ntfs/Jamfile @@ -11,7 +11,7 @@ Addon ntfs : NTFSAddOn.cpp InitializeParameterEditor.cpp - : be localestub [ TargetLibsupc++ ] libshared.a + : be localestub [ TargetLibsupc++ ] shared ; DoCatalogs ntfs : diff --git a/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp b/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp index e60db9c089..4d306e737f 100644 --- a/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp +++ b/src/add-ons/index_server/fulltext/CLuceneDataBase.cpp @@ -35,9 +35,10 @@ wchar_t* to_wchar(const char *str) int size = strlen(str) * sizeof(wchar_t) ; wchar_t *wStr = new wchar_t[size] ; - if (mbstowcs(wStr, str, size) == -1) + if (mbstowcs(wStr, str, size) == -1) { + delete[] wStr ; return NULL ; - else + } else return wStr ; } diff --git a/src/add-ons/input_server/devices/keyboard/Jamfile b/src/add-ons/input_server/devices/keyboard/Jamfile index 0fc8cb2893..7823dafa0b 100644 --- a/src/add-ons/input_server/devices/keyboard/Jamfile +++ b/src/add-ons/input_server/devices/keyboard/Jamfile @@ -14,7 +14,7 @@ Addon
  • Full BWindowScreen support (used for hardware pageflipping, scrolling/panning and acceleration in applications/games);
  • DPMS support for both DVI and most laptop panels, and for analog connected screens (on both heads on dualhead cards), but not (yet?) for external DVI panels on laptops;
  • B_YCbCr422 hardware overlay support on both TNT and GeForce series cards, except for GeForce 6xxx and 7xxx series (GeForce 6800 works though). Overlay output 'follows head' in dualhead stretch/switch modes; -
  • Dualhead support on GeForce dualhead cards (use 'Dualhead Setup' from BeBits for now); +
  • Dualhead support on GeForce dualhead cards (use 'Dualhead Setup' or Haiku native ScreenPrefs panel (with limitations));
  • DVI and laptop panel support;
  • Widescreen mode support (all screens must be widescreen type;
  • Basic AGP mode support on AGP cards, using the new (seperate) Haiku AGP busmanager;
  • Basic ('legacy') PCIe support;
  • Coldstart support for analog connected screens on most cards except TNT1, GeForce 6xxx and 7xxx series; -
  • TVout support on cards with Brooktree BT868/BT869 and Conexant CX25870/CX25871 encoders (use 'Dualhead Setup' 0.04 from BeBits for now); +
  • TVout support on cards with Brooktree BT868/BT869 and Conexant CX25870/CX25871 encoders (use 'Dualhead Setup' 0.05 for now);
  • DDC/EDID support for monitor capability detection. Known limitations: @@ -83,10 +83,10 @@ Unzip the zip file that contains the driver to the root folder. Now reboot and y
    Currently there's no uninstall script included. Just do it manually:

    -Delete the nvidia.accelerant file in home/config/add-ons/accelerants/
    -Delete the nvidia.driver file in home/config/add-ons/kernel/drivers/bin/
    +Delete the nvidia.accelerant file in home/config/non-packaged/add-ons/accelerants/
    +Delete the nvidia.driver file in home/config/non-packaged/add-ons/kernel/drivers/bin/
    Delete the nvidia.settings file in home/config/settings/kernel/drivers/
    -Delete the nvidia.driver shortcut in home/config/add-ons/kernel/drivers/dev/graphics/ which pointed to the file nvidia.driver.
    +Delete the nvidia.driver shortcut in home/config/non-packaged/add-ons/kernel/drivers/dev/graphics/ which pointed to the file nvidia.driver.

    You have to reboot in order to apply the original configuration.

    @@ -250,10 +250,22 @@ The acceleration engine is enabled.
  • true:
    The acceleration engine is disabled. +Note please: + +
  • check_edid:
    +This option lets you disable adherence to your monitor's reported capabilities via EDID. It happens very rarely that especially older monitors report their capabilities in a non-correct way, making the driver believe it has less capabilities than it actually has. +

    Rudolf Cornelissen.
    -

    (Page last updated on September 5, 2009)

    +

    (Page last updated on January 5, 2016)

    diff --git a/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html b/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html index 08f9ab2b89..7ce908724d 100644 --- a/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html +++ b/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html @@ -4,7 +4,7 @@

    Changes done for each driverversion:

    -

    head (SVN 1.08, Rudolf)

    +

    head (Haiku repository 1.10, Rudolf)

    nv_driver 0.80 (Rudolf)